[Python-3000] locale-aware strings ?
"Martin v. Löwis"
martin at v.loewis.de
Wed Sep 13 06:53:52 CEST 2006
David Hopwood schrieb:
> Cp436 is almost certainly *not* the encoding set by the OS; Python
> has got it wrong.
Just to repeat myself: Python is *not* wrong, the terminal *indeed*
uses CP 436.
> If Brian is using an English-language variant of
> Windows XP and has not changed the defaults, the system ("ANSI")
> encoding will be Cp1252-with-Euro (which is similar enough to ISO-8859-1
> if C1 control characters are not used).
Yes, and the OEM encoding will be CP 436. It is common to interpret
CP_ACP as the system encoding, yet Windows has two of them, and Python
knows very well which one to use in which place.
More information about the Python-3000