On Mon, Jun 18, 2018 at 07:25:14AM +0200, Markus Armbruster wrote: > 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 wouldn't work in Python 2.7 (where the `open()` builtin doesn't support the `encoding` parameter). io.open(..., encoding='utf-8') should work, though. -- Eduardo