Ubuntu中文乱码的解决方案

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



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

1、txt文档乱码的解决:

终端输入: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']" ,回车即可



2、Flash乱码解决:

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

将其中的第 1、2、4 个后面的 sans-serif 用你自己系统中的中文字体的

名字代替,

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

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

wqy-zenhei

wqy-zenhei

monospace

wqy-zenhei

保存退出即可。



3、mp3乱码解决:

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

安装python-mutagen

sudo apt-get install python-mutagen

切换到音乐所在目录,使用以下命令转换音乐标签编码,中国大陆的编码为GB2312、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

然后重启电脑,记住,一定要重启。

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

终端执行: 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 乱码和问号了。



5、pdf乱码解决:

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

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

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

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


你可能感兴趣的:(Ubuntu中文乱码的解决方案)