Marc-Andre Lemburg <m...@egenix.com> added the comment: Amaury Forgeot d'Arc wrote: > > Amaury Forgeot d'Arc <amaur...@gmail.com> added the comment: > >>> But why is it necessary to check for chars above 0x7f? >> The Python default encoding has to be ASCII compatible, > Yes, but it is not necessarily as strict. > for example, after I manage to set the default encoding to latin-1, > u"%s" % chr(0x80) works; I suppose %c should do the same.
Right and it will. I only meant the check as fast-path for characters <0x80. All other characters would need to go through PyUnicode_Decode(). We can use such a fast-path, since the default encoding has to be ASCII compatible. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7649> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com