SVN cannot set LC_CTYPE locale 解决svn up更新中文字符问题

作者: Note 分类: php学习 发布时间: 2017-03-01 14:47

在svn里面更新经常会遇到字符串乱码问题,一更新经常会提示报错,比如


Updating '.':
svn: E000022: Can't convert string from 'UTF-8' to native encoding:
svn: E000022: /var/share/www/noteblog/wp-content/uploads/2015/06/QQ?
\229?\155?\190?\231?\137?\13520150610105218-373x250.png

再比如这种

svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LC_CTYPE is UTF-8
svn: warning: please check that your locale name is correct

出现这种,怎么解决这问题,在网上搜了很多大多数都是字符问题,改一下字符库就好了

先检查一下字符库

locale -a

然后更新一下

sudo apt-get install language-pack-en-base

再然后执行一下命令

sudo locale-gen UTF-8
sudo locale-gen en_GB.UTF-8
sudo locale-gen en_US.UTF-8

最后

export LC_ALL=C

最终这样就解决问题了。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 2