【问题标题】:Can't convert string from 'UTF-8' to native encoding for pysvn export无法将字符串从“UTF-8”转换为 pysvn 导出的本机编码
【发布时间】:2017-10-16 18:25:30
【问题描述】:

我正在运行 pysvn 的 repo 导出,其文件名带有法语字母,如“Français”或“Specifications du produit”。导出运行时,返回如下错误

无法将字符串从 '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 上这样做

谢谢

【问题讨论】:

    标签: django python-2.7 encoding utf-8 pysvn


    【解决方案1】:

    如果将来有人遇到这种情况,我所做的就是将 pysvn 中的 initLocale() 函数复制到这个文件中

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

    然后在svn Client初始化之前调用这个。 SVN之后工作

    【讨论】:

      猜你喜欢
      • 2012-08-05
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多