频道栏目
首页 > 系统 > Linux > 正文

解决Linux(Ubuntu)中文乱码,添加中文字符集

2013-08-17 13:55:46            作者:依然任逍遥
收藏   我要投稿

解决Linux(Ubuntu)中文乱码,添加中文字符集

 

linuxubuntu中文乱码中文字符集 

添加中文字符编码: 

Java代码  

$sudo vim /var/lib/locales/supported.d/local  

 

#添加下面的中文字符集 

Java代码  

zh_CN.GBK GBK  

zh_CN.GB2312 GB2312  

zh_CN.GB18030 GB18030  

 

使其生效: 

Java代码  

$sudo dpkg-reconfigure locales  

 

vim: 

打开vim的配置文件,位置在/etc/vim/vimrc 

在其中加入 

Java代码  

set fileencodings=utf-8,gb2312,gbk,gb18030  

set termencoding=utf-8  

set encoding=prc  

 

保存退出 

Java代码  

source /etc/vim/vimrc  

 

此时vim就能正确显示中文了。 

--------------------------------------------------------------' 

 

pdf: 

Java代码  

$sudo apt-get install xpdf-chinese-simplifiedxpdf-chinese-traditional #安装pdf的中文字体  

 

Java代码  

$sudo apt-get install poppler-data #安装解决pdf中文显示乱码的软件  

$cd /etc/fonts/conf.d   

$sudo cp 49-sansserif.conf 49-sansserif.conf_backup #先备份下  

$sudo rm 49-sansserif.conf #删除  

 

在打开pdf文件,就能呢个正常显示中文了 

 

gedit: 

缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。 

 

出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。 

 

命令行方式,适用于所有 Ubuntu 用户。 

复制以下命令到终端中,然后回车即可: 

 

gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]" 

 

图形化方式,适用于 Ubuntu 用户,而不适用于 KUbuntu/XUbuntu 用户。 

您可以遵循以下步骤,使您的 gedit 正确显示中文编码文件。 

 

按下 Alt-F2,打开“运行应用程序”对话框。 

在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。 

展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。 

双击右边的 auto_detected 键,打开“编辑键”对话框。 

单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。 

列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。 

单击确定按钮,关闭配置编辑器。 

gedit3.x版本设置 

 

终端输入dconf-editor 

 

展开org/gnome/gedit/preferences/encodings 

 

auto-detected的value中加入’GB18030′,加在uft8后面; 

 

show-in-menu的value中加入’GB18030′ 

 

现在,您的 gedit 应该能够顺利打开 GB18030 编码的文本文件了。 

 

gedit 3.X版本命令设置:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"

 

相关TAG标签 中文 字符集 乱码
上一篇:inetd.conf文件浅析
下一篇:tomcat数据源配置
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站