STINNER Victor <victor.stin...@haypocalc.com> added the comment:

Python 2 uses byte strings. If characters are not encodable to the ANSI code 
page, Windows replaces them by question marks. See the issue #13247 for another 
example (in Python 3 when using explicitly the bytes API). To be able to 
support characters not encodable to the ANSI code page, you have to use Unicode 
*everywhere*.

Because Python 2 doesn't have access to the Unicode environment and uses bytes 
in most cases, I don't think that we can fix this issue in Python 2.

I close this issue because it would require too much work to fix this issue in 
Python 2, whereas it already works in Python 3.  Move to Python 3 is the best 
solution of this issue.

----------
resolution:  -> wont fix
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13207>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to