解决 Subversion 的 “svn: Can't convert string from 'UTF-8' to native encoding” 错误
转自
在google code 上创建了一个新的项目, 用Windows 下面的tortoisesvn的时候,一不小心把一个含有中文字符的文件给 check in了, 结果招来麻烦无数。
然后在Linux上面check out代码的时候,当遇到这个文件的时候老是报错。
- svn: Can't convert string from 'UTF-8' to native encoding
害的我很是郁闷, 查了一下资料,发现解决方法也蛮简单的,也就一条命令
- export LANG="zh_CN.UTF-8"
或者写入 ~/.bashrc,以后就不会遇到这个问题了。
PS:
- 确实是en_US.UTF-8更安全一点,我试过了,zh_CN.UTF-8导致满屏幕乱码,改成en_US.UTF-8就好了(只有相关文件名乱码)。
-
1楼
oldjwu 2011-11-23 13:44发表
- 貌似写 export LANG="en_US.UTF-8" 更安全一点...