`
terra
  • 浏览: 23078 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

arch linux的KDE部分中文乱码

阅读更多
今天刚装好的arch linux,在dolphin中看到硬盘上的中文文件是乱码。而且系统很多地方不是乱码就是英文。console下ls的时候,也是乱码。

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的处理代码:
[ -n "$LC_ALL" ]        && export LC_ALL

重启后,乱码都没有了,而且以前是英文的地方也变成中文了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics