代码: 全选
gedit --encoding=GB2312 蛋疼.txt

代码: 全选
gedit --encoding=GB2312 蛋疼.txt
找到了monk 写了:指定编码打开就没事代码: 全选
gedit --encoding=GB2312 蛋疼.txt
代码: 全选
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
代码: 全选
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
不会吧 我的都好了啊 注销试试Boneflame 写了:还是乱码.....xyuzu3 写了:网上找到的解决方案 实验可行
问题解决:
step 1. 安装dconf-editor
sudo apt-get install dconf-tools
step2. 加入GB18030编码
->输入命令:dconf-editor
->org->gnome->gedit->preferences->encodings
->auto-detected的value项中加入’GB18030′,写在第一位;
->show-in-menu的value项中加入’GB18030′,写在第一位
->hava fun~![]()
我一般都这样..代码: 全选
iconv -f GB18030 -t UTF8 <文件名> -o <文件名>
那是自然的,他把gb18030编码放到了第一个,所以默认就是gb18030qy117121 写了:其实我发现这样改了之后会有问题,
用gedit打开utf8编码的文件后,修改保存,会保存为gb18030的,而不是保存为utf8。。。
与流行的教程的做法略有不同,我是把gb18030加在uft8后面的,乱码也消除了。而且默认保存的时候仍然是uft8。不过我先在用的还是Ubuntu 11.04 的unity,不知道这个方法是否适用于Gnome3。qy117121 写了:其实我发现这样改了之后会有问题,
用gedit打开utf8编码的文件后,修改保存,会保存为gb18030的,而不是保存为utf8。。。