UBUNTU13.04下Gedit打开txt文件乱码解决方法

刚刚装的ubuntu13.04,在用ubuntu下的gedit打开win7下的txt文件时中文显示乱码,这是因为编码方式不同造成的。windows下文件的编码方式是GBK,而ubuntu下gedit默认的没有对GBK的支持。网上百度了一下发现主要有这么几种解决方法:

1  用gedit -h看一下可以知道gedit里面有一个选项-encoding,在终端中运行gedit-encoding=gbk filename(filename是文件名),这时打开文件就不会出现乱码啦。

2  先打开gedit,然后在打开文件时,在Character Coding下拉菜单里面选择GBK或GB18030就ok了。

个人比较喜欢第三种方法,因为下面这种方法我成功了——使用dconf-editor编辑。

3  在终端输入"dconf-editor"回车,进入如图所示界面(图1)。(如果没有安装dconf-editor用"sudo apt-get install dconf-tools"安装)UBUNTU13.04下Gedit打开txt文件乱码解决方法

展开org/gnome/gedit/preferences/encodings见图

UBUNTU13.04下Gedit打开txt文件乱码解决方法

auto-detected 的value 中加入'GB18030',加在uft8后面,按回车。

show-in-menu的value中在前面加入'GB18030',按回车。

这样就解决了ubuntu下用gedit看txt文件乱码的问题了。

欢迎光临小布博客

上一篇:[转]ubuntu zip 文件乱码解决 压缩乱码


下一篇:Windows中的txt文件到Mac打开是乱码 解决办法