无法将字符串从'UTF-8'转换为pysvn导出的本地编码

问题描述:

我正在运行pysvn导出带有法语字母如“Français”或“Spécificationsdu produit”的文件名的回购。当导出运行,返回以下错误无法将字符串从'UTF-8'转换为pysvn导出的本地编码

无法从“UTF-8”字符串转换为本地编码

我发现这个http://refactor.se/2007/08/13/svn-fix-cant-convert-string-from-utf-8-to-native-encoding/Can't convert string from 'UTF-8' to native encoding

表明一些关于设置当地的语言,但我无法在pysvn中找到它。初始化pysvn客户端时可以设置吗?

编辑:忘了提我对Django的做这1.7

感谢

如果有人遇到这样的未来,我所做的是我从pysvn在复制的initLocale()函数

http://pysvn.tigris.org/source/browse/pysvn/trunk/pysvn/Extension/Examples/Client/svn_cmd.py?view=log

然后将此文件svn客户端的初始化之前调用此。 SVN之后工作