Message285423
> Temporary fixing issues with some third party libraries which use C code for files I/O (With filename as "mbcs" encoded bytes internally).
>
> Theses libraries generally call "filename.encode(sys.getfilesystemencoding())" or "os.fsencode(filename)" before sending filenames from Python to C code.
Hum, Python lacks a function to encode to/decode from the ANSI code page, something like codecs.code_page_encode() / code_page_decode() with CP_ACP. It would allow to get the same encoding in UTF-8 and legacy modes. |
|
Date |
User |
Action |
Args |
2017-01-13 17:13:17 | vstinner | set | recipients:
+ vstinner, lemburg, paul.moore, tim.golden, zach.ware, steve.dower, JGoutin |
2017-01-13 17:13:17 | vstinner | set | messageid: <1484327597.3.0.999575598609.issue29241@psf.upfronthosting.co.za> |
2017-01-13 17:13:17 | vstinner | link | issue29241 messages |
2017-01-13 17:13:17 | vstinner | create | |
|