Using python 3.2 in Windows 7 I am getting the following:

>>compile('pass', r'c:\temp\工具\module1.py', 'exec')
UnicodeEncodeError: 'mbcs' codec can't encode characters in position 0--1: 
invalid character

Can anybody explain why the compile statement tries to convert the unicode 
filename using mbcs?  I know that sys.getfilesystemencoding returns 'mbcs' in 
Windows, but I thought that this is not used when unicode file names are 
provided.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to