很久都没解决的一个常见问题,版主请进...
我的locale如下export LANG=en_US.utf8
export LC_CTYPE=zh_CN.gbk
在fstab里挂在fat分区的选项是iocharset=utf8
但显示的是乱码 :oops: export LANG=zh_CN.UTF-8呢? 我现在将locale改成如下
export LANG=en_US.utf8
export CTYPE=zh_CN.utf8
然后将fstab中改成iocharset=utf8
现在可以显示中文了.
我想借此机会问楼主两个问题,实在是没有理解
1. LANG和CTYPE有什么区别?我这样设置是因为我想默认用英文界面,只在需要县属中文的书后显示.
2.为什么zh_CN.gbk和zh_CN.utf8都能输出中文?如果mozilla中将编码改成utf8的话(原来是gbk)不是意味着不能正常显示中文了吗?但是还是能正常显示中文.
说实话关于locale一直无法理解,经管看了很多帖子,也文了不少人,但是始终没有理解它怎么和软件相配合来大道显示中文的目的. 怎么一问到这个问题就没人回答了呢 我也没搞太清楚,所以不好乱说 :P 因为这个问题很无聊。如果你认为中文已经没落了,没有英文吃香了,干脆不要当中国人就行了。 把LANG设成zh_CN也可以用英文界面啊 如果把LANG设成zh_CN,有些软件就变成中文界面了.
我不要中文的原因是我中文字体很难看,我懒得美化,所以才用英文
页:
[1]