现在的位置: 首页 > 综合 > 正文

svn: Can’t convert string from ‘UTF-8′ to native encoding: 解决办法

2018年05月07日 ⁄ 综合 ⁄ 共 567字 ⁄ 字号 评论关闭

在linux中,svn co 或 svn up 时有中文文件名的文件的话,可能会报下面的错:

[root@linkea-dev-srv1 ~]# svn up svn: Can't convert string from 'UTF-8' to native encoding: svn: src/main/webapp/resources/js/My97DatePicker/?\229?\188?\128?\229?\143?\145?\229?\140?\133

先locale看一下系统编码设置:

[root@linkea-dev-srv1 ~]# locale LANG=en_US.UTF-8 LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C

修改./.bashrc,添加如下代码:

export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8

然后source:

. ~/.bashrc

抱歉!评论已关闭.