Ubuntu中文乱码的解决方案

使用 Ubuntu 乱码有西夏几种:网页中的 flash 乱码、TXT 文档乱码、歌曲信息乱码、mplayer 播放器中文的光盘乱码,pdf乱码等等。python



对于这集中常见的乱码,分别给出相应的解决方法:ubuntu

一、txt文档乱码的解决:app

终端输入:gconf-editor(我感受有点相似 Windows 下的注册表),依次打开;apps—gedit2—preferences— encodings 双击右边的“auto_detected” 输入:gb18030,点向上把它移动到最上边就能够了。这样打开 TXT 就不会乱码了。若是是ununtu12.04版本,上面的方法会找不到encodings节点,终端输入:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']" ,回车便可字体



二、Flash乱码解决:编码

终端中输入:sudo gedit /etc/fonts/conf.d/49-sansserif.confspa

将其中的第 一、二、4 个后面的 sans-serif 用你本身系统中的中文字体的文档

名字代替,get

好比:系统中安装了 wqy-zenhei.ttf(文泉驿,ubuntu 中文自带),则用flash

wqy-zenhei 代替上述所说的字段,结果以下:it

wqy-zenhei

wqy-zenhei

monospace

wqy-zenhei

保存退出便可。



三、mp3乱码解决:

   (1).第一种是最传统最笨的办法:

安装python-mutagen

sudo apt-get install python-mutagen

切换到音乐所在目录,使用如下命令转换音乐标签编码,中国大陆的编码为GB23十二、GBK、或GB18030,但Rhythmbox默认只能识别UTF-8.

mid3iconv -e GBK *.mp3 

   (2).第二种是最有效最好的方法,此方法不改变音乐文件自己,只需改变一下环境变量便可。

打开终端,

sudo gedit /etc/profile

在最后添加:

export PATH=$PATH GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export PATH=$PATH GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

而后重启电脑,记住,必定要重启。

四、中文的光盘乱码解决:

终端执行: sudo gedit /etc/fstab ,找到这一行: /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 ,在 options 里添加一句 iocharset=utf8 便可,以下所示:/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0

之后遇到含中文的光盘就不会出现 Ubuntu 乱码和问号了。



五、pdf乱码解决:

按下 Alt+F2,运行对话框。输入 gksu gedit 点击运行,在打开的文本编

辑器中,打开文件“/etc/fonts/conf.d/49-sansserif.conf”

将 18 行的'''sans-serif'''换成'''sans

serif''',在打开某些 PDF 文件时中文方块就不会出现了

相关文章
相关标签/搜索