解决svn: Can't convert string from 'UTF-8' to native encoding错误

报下面的错:

 代码如下 复制代码

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

第一行的大致意思是:不能将字符串从UTF-8编码转换到本地,主要是因为SVN客户端需要utf8来支持中文。
第二行报销的文件路径,查看其路径下的文件,肯定是有中文命名的文件。因此需要查看下系统编码文件:

 

 代码如下 复制代码
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

只需要修改bash_profile文件就可以,添加下面几行:

 代码如下 复制代码

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

然后source一下:

 

 代码如下 复制代码
. ~/.bashrc

这时候,再重新进行SVN操作就会再报svn: Can't convert string from 'UTF-8' to native encoding:的错误了。

另一种解决办法

解决办法很简单,正确设置当前系统的 locale:

export LC_CTYPE=“zh_CN.UTF-8″

然后重新 checkout 即可。

注意,根据你的系统字符集设置变量,如果 zh_CN.UTF-8 不行,有可能要改成 GB2312:

export LC_CTYPE=”zh_CN.GB2312″

另外,看别人的帖子,有的变量名不同,用的是:

export LANG=“zh_CN.UTF-8″

时间: 2024-07-31 02:11:55

解决svn: Can't convert string from 'UTF-8' to native encoding错误的相关文章

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

[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_C

svn error:“svn: Can’t convert string from ‘UTF-8′ to native encoding”错误记录

需要把svn代码拉倒本地,使用svn export,用户密码什么的认证后,就会出现下载的文件列表,最后会以题目这句结尾. 1 svn error:"svn: Can't convert string from 'UTF-8′ to native encoding" 我一直以为这只是提醒编码有问题,并未在意,但是看下拉下来的目录发现很多文件没拉下来.换了svn checkout什么的都不行. 最后才知道,尼玛,这个错误直接就会让下载停止. 其实但看错误基本能知道是编码的问题,查了一下,果

svn locale Can't convert string from native encoding to 'UTF-8'

svn 提交代码报错,原因很简单,编码的问题 报错信息 shell>svn update test 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 svn: Error converting entry in directory 'test

nginx-Can't convert string from UTF8 to native encoding

问题描述 Can't convert string from UTF8 to native encoding svn: Can't convert string from 'UTF8' to native encoding 在centos使用nginx时遇到一个问题,我再nginx配置的web目录中写一个 index.php文件,内容: <?php exec("./test.sh", $out, $res); print_r($out); ?> test.sh内容: ?cd

Linux使用svn时报错Can&#039;t convert string from的解决方法

  Linux使用svn的时候,出现了错误提示,即can't convert string from 'UTF-8' to native encoding,这主要是编码格式所导致的问题,下面小编就给大家介绍下解决该问题的方法. 在linux中,svn co . svn up或者svnc cleanup时,如果有中文文件名的文件报下面的错: svn: Can't convert string from 'UTF-8' to native encoding: svn: src/main/webapp

c-我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急

问题描述 我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急 #include #include typedef struct node { float c; int e; struct node * next; }lnode,*plnode; void insert_menu(); void insert_pol(plnode &l); void output_pol(plnode &l); void add_pol(plnode list1,

解决编译imagick-3.0.1时Cannot locate header file MagickWand.h错误

解决编译imagick-3.0.1时Cannot locate header file http://www.aliyun.com/zixun/aggregation/16764.html">MagickWand.h错误 ImageMagick 6.8之后的版本目录结构改变了,我们查询到ImageMagick的结果如下 [root@localhost ~]# ll /usr/local/include/总用量 48-rw-r--r--. 1 root root  9343 6月   8 1

求解决,急用啊大神们,Struts2配置文件首行错误

问题描述 求解决,急用啊大神们,Struts2配置文件首行错误 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd&quo

完美解决phpdoc导出文档中@package的warning及Error的错误_php技巧

今天在编写PHPDoc的导出文档的时候发现一个很郁闷的错误,虽然这个warning不是什么重要错误,但是看着总是很不爽的.于是就去网上找了很多相关的资料,可是郁闷的是不知道是我用的PHPDoc版本太新(1.4的版本),还是说很多人都没遇到这个问题,反正就是没有相关的这个资料找到,只是找到了一些从PHPDocumentor官方网倒出来的关于@package的使用注意事项,然后就只能一条一条检查,看了一个版本又一个版本,总算是被我解决了. 而且发现该方案可以解决@package之类相关的错误提示: