Matthias Maier <tam...@43-1.org> writes: > This is a different approach to fix the locale dependent encode/decode > problem in common.py utilizing the binary read/write mode [1,2], and (if > a python 3 interpreter is used) with explicit decode/encode arguments > [3].
Why can't we simply pass encoding='utf-8' to open()? > This approach is preferred over the fix in commit d4e5ec877ca because it > is (a) locale independent, and (b) does not depend on the en_US.UTF_8 > locale to be available. > > [1] https://docs.python.org/3.6/library/stdtypes.html#bytes.decode > [2] https://docs.python.org/3.6/library/stdtypes.html#str.encode > [3] https://docs.python.org/3/howto/unicode.html > > Signed-off-by: Arfrever Frehtes Taifersar Arahesis <arfrever....@gmail.com> > Signed-off-by: Matthias Maier <tam...@43-1.org>