对于这个简单的代码,如果用户文件夹包含任何特殊字符,我就会收到错误的路径。例如,返回的路径应该是"C:\Users\Aoë\",但是ë却显示为‰或\u2030,这取决于对编码的处理。这会弄乱我其余的代码,因为我试图写入不存在的路径。
我在尝试运行kivy时遇到了这个问题,但它似乎发生在全球范围内。这是最新的python,x64 on windows with eclipse。无论我做什么,我都不能让python正确地处理特殊字符。
我试图将这个字符É写到DBF文件中,但是我一直得到UnicodeEncodeError。": value},): # value contains the special character É我只想把这个字符写到DBF文件中。当试图将字符串写入文件时,我想这与字符串的编码有关,但我不太确定。drop=drop)
File "C:\Users\am