pysvn checkout 对中文文件的处理
代码:import pysvn
client = pysvn.Client()
client.checkout('http://test.t.com','./examples/pysvn')
上面的url请忽视,这个源有中文文件,执行会报:
pysvn._pysvn_2_7.ClientError: Can't convert string from 'UTF-8' to native encoding:
examples/pysvn/doc/Store?\230?\142?\165?\229?\143?\163_new.doc
google,百度后 确认是 locale的设置
通过 os.environ.setdefault("LC_CTYPE", "zh_CN.UTF-8")
设置 无法解决
有那位碰到这个问题,非常感谢
我也是这个问题,给你提供个链接:
http://git.oschina.net/awakenjoys/svn-check/blob/master/svn_Update_check.py
页:
[1]