知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

arch linux的KDE部分中文乱码解决

发布时间:2014-09-05 15:19:44作者:知识屋

arch linux的KDE部分中文乱码解决
 
今天刚装好的arch linux,在dolphin中看到硬盘上的中文文件是乱码。而且系统很多地方不是乱码就是英文。console下ls的时候,也是乱码。 
  www.zhishiwu.com  
console下运行locale时,发现LC_ALL变量的值是空的。如果设置了这个值,则ls结果不会乱码。 
在/etc/locale.conf中设置LC_ALL=zh_CN.UTF-8后重启。结果无效,还是乱。但是此时运行locale的结果中,LC_ALL仍旧没有设置值。 
 
查看/etc/profile.d/locale.sh, 发现没有对LC_ALL做处理,所以即使在/etc/locale.conf中设置了LC_ALL也不起作用。于是在这里增加了对LC_ALL的处理代码:   www.zhishiwu.com  
 
Shell代码  
[ -n "$LC_ALL" ]        && export LC_ALL  
 
重启后,乱码都没有了,而且以前是英文的地方也变成中文了。
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜