Inada Naoki <songofaca...@gmail.com> added the comment:
There is no strict guarantee. I think ASCII, UTF-8, latin1 with surrogateescape guarantee roundtrip. Other legacy encodings like cp932 may not roundtrip. But it is not a huge problem because only Windows use them typically. On Windows: * wchar_t is used in most case, instead of fsencoding * fsencoding is now UTF-8 by default In other words, if you are using legacy encoding on Unix, it may be not roundtripping. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue17110> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com