wizardyhnr 发表于 2007-7-31 15:10:17

中文locale的困惑

用的是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的文件名编码创建的,请问在哪里设置才能解决这个问题,谢谢

bcliu 发表于 2007-8-11 21:36:07

应该是gnome对GB码的支持不好。

jiangtao9999 发表于 2007-8-11 22:17:10

修改 Gnome 的一个参数 ,在 /etc/ 的哪个文件里就不一定了:
G_FILENAME_ENCODING=GB18030
就行了,不然 Gnome 还是使用 UTF8 来解码文件系统的字符串。

有的系统在 GDM 里就有一个语言的选择,一般中文会提供一个 GB 的,一个 UTF8 的,用 GB就行了。
不过这种不多,也不一定管用。

我爱DDR 发表于 2007-9-5 03:26:47

没错,起码debian下我就发现没什么用(当然可能是老皇历了)
页: [1]
查看完整版本: 中文locale的困惑