linux svn 中文路径

linux svn 中文路径,第1张

由于编码问题, linux 下 svn 使用中文路径的时候常常会有问题.

原因大多是 SVN 服务器跟 linux 主机使用的编码不一致. linux 默认使用 utf-8, 但是中文路径的 SVN 服务器多半使用的是 GBK.

当我们必须检出中文路径下的文件时, 可以先临时设置一下 linux 的字符集:

export LANG=zh_CN.gbk

unset LC_ALL

这是因为路径里面包含中文的原因:

linux的系统字符编码默认为utf-8,而要搜索的文件路径nameFile是Unicode,需要进行解码成unicode,因此作如下修改:

fout = codecs.open(nameFile.encode("utf-8") , "w" , "utf-8"

当然,另外一种方法就是修改为英文的路径;

关于编码和解码的知识,请参考:http://www.cnblogs.com/qiernonstop/p/3634462.html

RH9可以识别中文字体

你这种情况是因为没有安装中文字体支持。

解决办法是:

安装ttfonts-zh_CN

这个包在光盘里面

如果是在XWindow下面无法识别中文

一般有2种情况

1,乱码。你那个文件字符编码红旗不支持,或者是你的查看器设置的识别编码不正确。这种情况下在你在linux下浏览Windows创建的文件的时候经常发生。

这种情况的解决办法一般是:

修改浏览器的字符编码。

2,出现一堆空白方框:这种情况一般是当前用户无权去读取指定的字体。

这种情况在字体权限设置错误,或者根本不存在指定的字体的时候会出现。

如果是字体权限错误,请修改权限。

命令是chmod 664 字体所在路径。

如果是字体不存在,只能改用别的字体或者安装这个字体。

3,如果你在tty终端下,默认是不能识别中文的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7531432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存