Ubuntu 几种常见乱码解决方法


  Ubuntu几种常见乱码解决方法
  本文非原创,因在网上看到这篇文章非常好,故拿来和大家分享,要查看原文请看miss fall 的网易博客:http://coolwinding.blog.163.com/blog/static/112240 939200975431027/
  网上有许多关于ubuntu 中乱码的解决方法,有些很好,有些转载却有很多错误,在此,结合自己的亲身体验,总结 各种方法并修改,希望对你有所帮助。
  一、网页中的flash乱码:
  刚刚装上的ubuntu 默 认浏览器是Firefox ,但是Ubuntu 默认不安装像flash 这种带版权的软件。所以当你浏览像youku 或网页播放器时,这种带有 flash 的网页,firefox 会提示你安装缺失插件,选择安装Flash 插件后确实是可以显示flash 了,不过你会发现,在flash 上面的中文 都是方框!注意:建议选择adobe 的插件,这是由于兼容性。
  解决方法:
  终端中输入:
  cd /etc/fonts/conf.d/
  sudo cp 49-sansserif.conf 49-sansserif.conf_backup
  sudo gedit ./49-sansserif.conf
  将其中的第1 、2 、4 个后面的sans-serif 用UTF -8 代替,当然不 备份也无妨。
  比如:
  
  
  UTF-8
  
  
  UTF-8
  
  
  monospace
  
  
  UTF-8
  
  
  二、Rhythmbox中的歌曲信息乱码 :
  首 先说明一点:在ubuntu 下,音频格式只有mp3 会出现标签乱码。
  先安装mutagen :
  sudo apt-get install python-mutagen
  然 后转到你的MP3 目录,例如我的歌曲放一个音乐文件夹则输入:
  cd /home/"my music"/
  执行以全命令进行转换:
  mid3iconv -e GBK *.mp3
  注意:若文件夹my music 下还有自文件夹,如还有"刘德华","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.GBK GBK
  2 、 sudo locale-gen
  会看到系统下载几个文件。
  3 、修改/etc/environment sudo gedit /etc/environment  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/us r/bin:/sbin:/bin:/usr/games" LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" 添加 LC_ALL="zh_CN.GBK" 4 、接下来重启机器就行了
  四、pdf乱码:
  ubuntu 自带的文档阅 读器,即Evince 查看中文,会出现乱码与排列混乱。
  解决方法如下:
  终端中输入
  sudo apt-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
  gedit system.reg
  将[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]  中的: 
  "MS Shell Dlg"="Tahoma"
  "MS Shell Dlg 2″="Tahoma"
  改为: 
  "MS Shell Dlg"="SimSun"
  "MS Shell Dlg 2″="SimSun"
  注释:当然你复制其它字体,方法类似。
  上面仅列出几种比较常见的乱码,若你有什么不清楚的,或想交流的,欢迎留言。
  本人刚刚接触linux 不 久,欢迎交流想法。

猜你喜欢

转载自liuweimo.iteye.com/blog/1572105