- 论坛徽章:
- 0
|
在fedora 10中用gedit 打开windows中拷贝来的txt文档,出现乱码,根据网上的说明如下:
在打开windows分区下的文本文件,和下载下来的文本文件时会出乱码的情况,这种情况一般都是由于字符编码的源因,因为linux下缺省情况下是采用
UTF-8的,所以我们最好把GBK,GB2312,之类的字符编码加上去。步骤是,在终端输入gconf-edit调出gconf-edit(如果没有装,则先安装gconf-edit)
在apps->gedit-2->preferences->encodings在右边的auto-detected中双击会弹出一个对话框,在那里加入GBK,GB2312,GB18030编码就可以了。
注意,可能还是会不行,这时只要把GBK置顶就可以了
这样做后,用gedit打开后,有些txt文档不乱码了,可是我无论把GBK,GB2312或GB18030或HZ分别置顶,始终有一个txt(非繁体)文档乱码,甚至把繁体的BIG5,台湾,香港等都加入了也还是乱码!!后来发现这个乱码的文档在windowsxp下是以默认ANSI格式保存的。
而且以一般用户登录后,原来不乱码的txt文档,现在又乱码了!!
经过多次试验,一般情况txt有四种格式,ANSI,Unicode,Unicode big endian, UTF-8,无论如何ANSI保存的txt文档考到fedora下总是出现乱码!!
哪位高手指点一下!!谢谢!! |
|