ubuntu 12.04 gedit 乱码解决方法
ubuntu 12.04 gedit 打开 Windows 下文本文件(txt)的时候会出现汉字乱码的问题,究其原因是编码不同。Windows 下编码格式为GBK,而ubuntu gedit默认没有对GBK的支持。所以打开的时候会显示乱码,解决方法是修改编码格式。
1. 方法一
(感谢陈东坡的推荐):
使用 enconv 转码,这种方法的好处在于转码之后,所有的编辑器打开都不会有乱码,坏处是会修改原文件的编码格式。这个方法其实很不错,简单有效,推荐大家使用。
2. 方法二
在打开文件的时候,指定编码,假如你要打开的文件名为:file.txt
gedit --encoding=gbk file.txt
对于一个文件只需要设置一次即可。
3. 方法三
sudo apt-get install dconf-tools // 安装dconf-editor dconf-editor // 打开Configuration Editor[/code] [code]org->gedit->preferences->encoding[/code] audo-detected 中将'GB18030'添加到'UTF-8'后面 shown-in-menu 中将'GB18030'添加到开头
尝试失败的方法:
用gconf-editor改编码:
apps->gedit-2->preference->encodings
在我的ubuntu下(12.04)找不到这个选项,原因未知。