Ubuntu 几种常见乱码解决方法

文非原创,因在网上看到这篇文章非常好,故拿来和大家分享,要查看原文请看 missfall的网易博客: http://coolwinding.blog.163.com/blog/static/112240939200975431027/

网上有许多关于ubuntu中乱码的解决方法,有些很好,有些转载却有很多错误,在此,结合自己的亲身体验,总结各种方法并修改,希望对你有所帮助。

一、网页中的flash乱码:

刚刚装上的ubuntu默认浏览器是Firefox,但是Ubuntu默认不安装像flash这种带版权的软件。所以当你浏览像youku或网页播放器时,这种带有flash的网页,firefox会提示你安装缺失插件,选择安装Flash插件后确实是可以显示flash了,不过你会发现,在flash上面的中文都是方框!注意:建议选择adobe的插件,这是由于兼容性。

解决方法:

终端中输入:

cd/etc/fonts/conf.d/

sudocp 49-sansserif.conf 49-sansserif.conf_backup

sudogedit ./49-sansserif.conf

将其中的第124个后面的sans-serifUTF8代替,当然不备份也无妨。

比如:

<matchtarget=”pattern”>

<testqual=”all” name=”family” compare=”not_eq”>

<string>UTF-8</string>

</test>

<testqual=”all” name=”family” compare=”not_eq”>

<string>UTF-8</string>

</test>

<testqual=”all” name=”family” compare=”not_eq”>

<string>monospace</string>

</test>

<editname=”family” mode=”append_last”>

<string>UTF-8</string>

</edit>

</match>

二、Rhythmbox中的歌曲信息乱码

首 先说明一点:在ubuntu下,音频格式只有mp3会出现标签乱码。

先安装mutagen

sudoapt-get install python-mutagen

然 后转到你的MP3目录,例如我的歌曲放一个音乐文件夹则输入:

cd/home/"my music"/

执行以全命令进行转换:

mid3iconv-e GBK *.mp3

注意:若文件夹mymusic下还有自文件夹,如还有“刘德华”,“english”等,

则输入:

mid3iconv-e GBK */*.mp3

则将包含所有子文件夹中的mp3格式。

再用 Rhythmbox重新导入歌曲文件夹就行了!

三、文本文件中的乱码:

提供两种方案:

1》编辑“配置编辑器”

首先在主菜单中选中“配置编辑器”,使其显身。

而后在应用程序菜单中选择“系统工具”>“配置编辑器”

打 开后按以下路径

apps>gedit-2>preferences>encodings

编辑auto_detected,在里面加入GB2312,GBK等中文编码即可。

2》直接修改Ubuntu默认编码环境为GBK

这 样就和windows环境下差不多了。

方法如下:

1、打开

sudo gedit/var/lib/locales/supported.d/local

在此文件中,添加一行

zh_CN.GBKGBK

2sudo locale-gen

会看到系统下载几个文件。

3、修改/etc/environment

sudo gedit/etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

添加

LC_ALL="zh_CN.GBK"

4、接下来重启机器就行了

四、pdf乱码:

ubuntu自带的文档阅读器,即Evince查看中文,会出现乱码与排列混乱。

解决方法如下:

终端中输入

sudoapt-get install poppler-data

执行完后,重新打开pdf文件后中文能正常显示了。

五、wine乱码:

1、首先从windows系统中拷贝simsun.ttc字体进入~/.wine/drive_c/windows/Fonts/

具体方法是在终端中输入:

gnome-open.wine/drive_c/windows/Fonts

将会自动搜索并打开此文件夹。

再将 字体复制进去。

2、修改注册表文件~/.wine/system.reg

具体方法是在 终端中输入:

cd .wine

geditsystem.reg

[Software\\Microsoft\\WindowsNT\\CurrentVersion\\FontSubstitutes] 中的:

MS ShellDlg”=”Tahoma”

MS ShellDlg 2″=”Tahoma”

改为:

MS ShellDlg”=”SimSun”

MS ShellDlg 2″=”SimSun”

注释:当然你复制其它字体,方法类似。

上面仅列出几种比较常见的乱码,若你有什么不清楚的,或想交流的,欢迎留言。

本人刚刚接触linux不久,欢迎交流想法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值