中文locale的困惑
时间:2007-07-31
来源:互联网
用的是ubuntu,通过方法产生了zh_CN.GB18030的中文支持,编辑/etc/environment把LANG,LC_ALL都改成了 zh_CN.GB18030,发现问题出来了,挂载的window分区中文都出现了乱码,通过修改/etc/fstab把mount的参数从uft8改成了codepage=936,iocharset=cp936可以正常显示中文了,console现的挂载分区的中文显示也正常了,然后又发现一个比较奇怪的问题,在/home下由nautilus的右键菜单创建中文文件夹的时候,用console的ls命令显示是乱码,而用console的mkdir创建中文文件夹,在console和nautilus中显示均正常,估计nautilus在创建文件的时候仍然是按照utf8的文件名编码创建的,请问在哪里设置才能解决这个问题,谢谢
作者: wizardyhnr 发布时间: 2007-07-31
xp 采用 utf-8 编码,所以 ubuntu 也用 utf-8 就好了。
作者: zeroliu 发布时间: 2007-08-01
引用:
作者: zeroliu
xp 采用 utf-8 编码,所以 ubuntu 也用 utf-8 就好了。
|
挂载MS分区时,使用同系统的locale一致的编码参数。如,Linux的locale是UTF-8,挂载时也用UTF-8;系统Locale是GBK,挂载也用GBK,并不是考虑MS分区怎样怎样。
另外,好端端的用什么GB18030呢!现在用UTF-8几乎找不到一个乱码。
作者: lincomet 发布时间: 2007-08-01
引用:
作者: lincomet
这句话大错特错。
挂载MS分区时,使用同系统的locale一致的编码参数。如,Linux的locale是UTF-8,挂载时也用UTF-8;系统Locale是GBK,挂载也用GBK,并不是考虑MS分区怎样怎样。 另外,好端端的用什么GB18030呢!现在用UTF-8几乎找不到一个乱码。 |
要根据你挂载分区的类型具体区分的。
挂ntfs用你的方法不会有问题,vfat要分codepage和iocharset,其中iocharset设成win的编码cp936,codepage设成linux显示用的编码。或者如果linux用utf8,还可以用-utf8参数,如果你不关心短文件名编码是否正确的话。
作者: FireMeteor 发布时间: 2007-08-01
引用:
作者: wizardyhnr
估计nautilus在创建文件的时候仍然是按照utf8的文件名编码创建的,请问在哪里设置才能解决这个问题,谢谢
|
还是推荐用UTF-8,几乎不会有乱码,有也可以转一下,一次过。
作者: waq 发布时间: 2007-08-02
引用:
作者: FireMeteor
你这话也不见得正确啊
要根据你挂载分区的类型具体区分的。 挂ntfs用你的方法不会有问题,vfat要分codepage和iocharset,其中iocharset设成win的编码cp936,codepage设成linux显示用的编码。或者如果linux用utf8,还可以用-utf8参数,如果你不关心短文件名编码是否正确的话。 |
zhe yang yong de hua , xie VFAT hui chu cuo ma?
作者: vsw 发布时间: 2007-08-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28