|
|
之所以gedit能够打开一个内容编码为gb2312的文件,是因为gedit能自动探测编码,识别
而vi打开这个文件就是乱码,因为vi无法自动识别
两种编码的文件内容差别很容易搞清楚,gb2312是用两个字节 表示一个汉字,但是utf8使用的是三个字节表示一个汉字,这点可以用winhex清晰的发现
关于文件名的编码,我认为也是一样的,只是winhex打开文件的时候根本无法看到文件名的编码,打开的只是文件的内容而已
我始终相信utf8是大势所趋,因为所有的东西要统一,utf8能做到,无论是什么文字,用三个字节的utf8编码都能够无重复的表示出来,所以决定在gnome中使用utf8编码
可是当我使用了zh_CN.UTF-8之后,发现菜单变成英文(虽然无所谓,但是我搞不懂)
另外日历消失(更搞不懂,再添加依然无法显示)
还请大家指教,反正我是一定要用utf8啦,先谢过了 |
|