[问题]6.06 LTS zh_CN.gbk环境下,gedit不能正确存储中文文件名

系统字体配置、中文显示和输入法问题
回复
robintj
帖子: 2
注册时间: 2005-11-29 11:49

[问题]6.06 LTS zh_CN.gbk环境下,gedit不能正确存储中文文件名

#1

帖子 robintj » 2006-07-25 18:48

我用的是6.06 LTS,考虑到兼容性,使用了zh_CN.gbk的locale。(这个locale已经正确安装了)

但是,使用gedit的时候,保存文件名为中文时出现问题。 比如,保存文件名“中文.txt”,正常在gnome-terminal里面ls时,应该显示“中文.txt” ,可是实际上显示的是乱码,看起来像是utf-8编码的。此时的gnome-terminal使用的是gbk编码。 如果设置gnome-terminal使用utf-8编码,则文件名显示就正常了。 不过,gedit应该按照我当前的locale保存文件名,而不是utf-8。

其他,如FireFox,Nautilus等待也有此问题。所以估计是gtk库的问题。

在使用5.10版本时,没有这个问题。

谁有解决办法啊? 谢谢啦
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2006-07-25 18:53

utf8才是国际化的。你要兼容gbk。应该想其他办法。或者换其他系统,比如ml。ubuntu越来越趋向于utf8了。编码其实都是在有需要的软件里面可以设置的。
● 鸣学
robintj
帖子: 2
注册时间: 2005-11-29 11:49

#3

帖子 robintj » 2006-07-25 19:12

可是既然有gbk、gb18030的locale,最好还是能够保证正常使用吧。 在5.10时就没有这个问题。
我也想转到utf-8,但是由于要跟很多的win机器打交道,比如Ftp/CVS等等,所以才没有转到utf-8。

谢谢啦!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2006-07-25 19:50

像ftp这些可能和其他编码打交道的软件,基本都有编码设置。gftp,gmplaer里面菜单就有地方,可以写不同编码的次序。
而anjuta这些,更是简单,选择编码次序就是。而utf8是没选择的。因为是缺省的。
gedit这些,就编码都不要选择。自动识别的。
● 鸣学
回复