瑞策系统之家 - 最好的系统光盘下载网站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

如果Linux svn报告了一个错误 并且无法将字符串从?

时间:2021-12-07 来源:瑞策系统之家--_Win10系统_Windows7旗舰版_最新GhostXP Sp3系统下载

在Linux中使用svn时,会出现一个错误消息,就是无法将字符串从' utf-8 '转换为原生编码,这主要是编码格式造成的。下面小编将介绍这个问题的解决方法。

Linux  svn报错Can't  convert  string  from怎么办?

在linux中,当svn co、svn up或svnc清理时,如果有一个文件有中文文件名,报告以下错误:

svn:无法将字符串从“UTF-8”转换为本机编码:

SVN:src/main/web app/resources/js/my97 date picker/?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 "

液相色谱_全=碳

只需修改bash_profile文件并添加以下几行:

导出LC_ALL=en_US。UTF-8

导出LANG=en_US。UTF-8

导出语言=en_US。UTF-8

然后是来源:~/.没有则创建

此时,如果再次操作SVN,将不会再次报告SVN:无法将字符串从“utf-8”转换为本机编码:的错误。

  另一种解决办法

解决方法很简单:正确设置当前系统的区域设置:

导出LC _ CTYPE=“zh _ CN”。UTF-8 "

然后再次结账。

注意,根据你的系统字符集,如果zh_CN。UTF-8失败,可能会更改为GB2312:

导出LC _ CTYPE=“zh _ CN”。GB2312”

此外,一些变量名是不同的,使用:

export LANG="zh_CN。UTF-8 "

以上就是Linux svn无法转换字符串的解决方案。有两种方法可以解决它。第二种方法相对简单,但可能无法解决svn报告错误的问题。

相关信息

  • Linux下php-cgi占用100%内存的解决方案

    Linux系统在使用的时候,电脑变的很卡,发现是php-cgi进程在占用cpu,占用率既然达到了100%,究竟是什么原因导致这种情况的呢?下面小编就给大家介绍下Linux系统php-cgi占用cpu百分百...

    2021/12/07

  • Linux如何禁止系统内核自动升级?

    Kernel是系统内核,Linux系统在进行升级的时候内核也会跟着更新,有时为了避免不必要的麻烦,不少用户会选择不升级Linux内核,那么要如何禁止Kernel升级呢?...

    2021/12/06

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

公众号