Ubuntu中gedit打开文本中文乱码问题
2012-12-08 21:43
148 查看
对GBK,GB2312,GB18030字符集的支持是UBUNTU中文乱码的罪魁祸首,其实我们可以在保持UTF-8为默认编码的条件下添加对这几个编码的支持,以解决中文乱码问题。
在UBUNTU下实现这个也很简单,你不用去改系统的默认编码,也不用改Gedit的默认编码。
系统支持编码的修改如下:
1.
cat /usr/share/i18n/SUPPORTED
说明:查看系统支持的字符集,你需要注意的是支持字符集的格式,如对中文会有以下一些显示(我的系统如此,我不知是否普遍)
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
2.
sudo vim /var/lib/locales/supported.d/local
说明:打开系统字符集配置文件,将支持的中文字符集添加进去,格式如1中得到所示。
3.
sudo locale-gen
说明:更新。如果2中添加正确应该没有问题,如果出问题再次编辑2,后再3直至解决。如果正确此时应该可以使用VIM查看GBK编码的文件了,没有编码。但此时用Gedit还不可以,现在我们添加Gedit的字符集支持。
1.
gconf-editor
打开Gnome配置编辑器
2.
app/gedit/preferences/encodings
修改键值
auto_detected
添加入GBK,GB2312,GB18030
如果操作成功现在Gedit也没乱码了。
在UBUNTU下实现这个也很简单,你不用去改系统的默认编码,也不用改Gedit的默认编码。
系统支持编码的修改如下:
1.
cat /usr/share/i18n/SUPPORTED
说明:查看系统支持的字符集,你需要注意的是支持字符集的格式,如对中文会有以下一些显示(我的系统如此,我不知是否普遍)
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
2.
sudo vim /var/lib/locales/supported.d/local
说明:打开系统字符集配置文件,将支持的中文字符集添加进去,格式如1中得到所示。
3.
sudo locale-gen
说明:更新。如果2中添加正确应该没有问题,如果出问题再次编辑2,后再3直至解决。如果正确此时应该可以使用VIM查看GBK编码的文件了,没有编码。但此时用Gedit还不可以,现在我们添加Gedit的字符集支持。
1.
gconf-editor
打开Gnome配置编辑器
2.
app/gedit/preferences/encodings
修改键值
auto_detected
添加入GBK,GB2312,GB18030
如果操作成功现在Gedit也没乱码了。
相关文章推荐
- 轻松解决ubuntu下gedit打开文本的中文乱码问题
- Ubuntu 12.04 gedit 打开中文乱码问题
- Ubuntu 14.04中gedit打开文件出现中文乱码问题
- ubuntu gedit打开文件出现中文乱码问题
- Ubuntu 14.04中gedit打开文件出现中文乱码问题
- 关于ubuntu下 gedit 编辑器中文打开乱码的问题
- 点滴记录——Ubuntu 14.04中gedit打开文件出现中文乱码问题
- ubuntu-10.04 gedit文本编辑器打开中文文本文件乱码的解决办法
- 【转载】小问题解决之:ubuntu下gedit 打开windows下文件出现中文乱码
- Ubuntu 14.04中gedit打开文件出现中文乱码问题
- Ubuntu 14.04中gedit打开文件出现中文乱码问题
- Ubuntu下gedit打开文本乱码问题的解决方法
- Ubuntu 14.04中gedit打开文件出现中文乱码问题
- Ubuntu-11.10中 vim和Gedit打开html文件中文乱码问题
- 解决Gedit中文乱码问题:windows下正常转ubuntu文本乱码
- ubuntu下gedit打开txt中文乱码问题解决方法
- 点滴记录——Ubuntu 14.04中gedit打开文件出现中文乱码问题
- ubuntu 9.04 gedit/VIM 打开文本乱码问题
- [Ubuntu--VIM]vim打开代码文档中文注释显示为乱码的问题解决
- Ubuntu14.04 gedit 打开windows下txt乱码问题