What encoding is used when initializing sys.argv?
Neil Hodgson
nyamatongwe+thunder at gmail.com
Fri Sep 30 18:47:57 EDT 2005
Petr Prikryl:
> ... I have discovered that
> I do not understand what encoding should be used
> to convert the sys.argv into unicode.
Martin mentioned CP_ACP. In Python on Windows, this can be accessed
as the "mbcs" codec.
import sys
print repr(sys.argv[1])
print repr(unicode(sys.argv[1], "mbcs"))
C:\bin>python glurp.py abcß•
'abc\xdf\x95'
u'abc\xdf\u2022'
Neil
More information about the Python-list
mailing list