Ubuntu网页flash乱码 自带播放器歌曲信息乱码 mplayer字幕乱码 wine乱码解决方法

时间: 2010-09-01 / 分类: Ubuntu / 浏览次数: 1,845 阅 / 4个评论 发表评论

ubuntu

ubuntu系统下乱码问题比较严重,查看Win-txt文本乱码,网页中的flash中的乱码、自带播放器Rhythmbox中的歌曲信息标签乱码、影音播放器mplayer字幕乱码,还有wine乱码,这些是比较突出的,主意博客将一一把解决方法分享给大家哦!

一、解决Windows系统的txt文本文档在ubuntu中gedit中的乱码

这是因为编码方式不同造成的主要是编码不 同,windows下简体中文多用gb2312编码 (或gbk, gb18030), linux下多用utf8编码!
解决:
方法1,在Applications(应用程序)菜单上单击右键,选择Edit Menu(编辑菜单).在Main Menu(主菜单)的对话框中勾选System Tools(系统工具)>Configuration Editor(配置编辑器),并从Applications菜单中开启。依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加 Values值为GB18030或GB2312,确定后选中,点选Up按钮将其移至第一位。同样方法,对show_in_menu进行设置,并将 GB18030或GB2312置于首位,成功。

方法2,按组合键ALT+F2打开“运行应用程序“对话框,输入 gconf-editor,运行,进入配置编辑器:依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加 Values值为GB18030或GB2312,确定后选中,点选Up按钮将其移至第一位。同样方法,对show_in_menu进行设置,并将 GB18030或GB2312置于首位,完事。

二、网页中的flash乱码

Ubuntu是开源免费系统,自带的软件都是开源免费的,就连自带的播放器都不支持mp3,wma,rmvb等常见格式,因为这些都是有有版权的(c),而系统默认浏览器是Firefox(FF),FF不带flash插件的,没有flash插件网上的flash广告看不了,像QQ空间偷菜等应用也不能玩,所以浏览诸如此类网页,FF会提示你安装缺失插件,安装完成后,你可能会发现,在flash上面的中文都是方框“口”。
解决:
终端(terminal)顺序中输入以下三条命令:

  1. cd /etc/fonts/conf.d/
    sudo cp 49-sansserif.conf 49-sansserif.conf_backup
    sudo gedit ./49-sansserif.conf

将其中的第1、2、4个后面的sans-serif用你自己系统中的中文字体的名字代替, 比如:我的系统中安装了wqy-zenhei.ttf(文泉驿,ubuntu中文自带),我则用wqy-zenhei代替上述所说的字段,结果如下:
<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>wqy-zenhei</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>wqy-zenhei</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>monospace</string>
</test>
<edit name=”family” mode=”append_last”>
<string>wqy-zenhei</string>
</edit>
</match> 

三、自带音乐播放器Rhythmbox中的歌曲信息乱码

从windows转移到ubuntu的用户,常常会发现自己在windows下创建/下载/保存的文件经常性出现乱码问题(kubuntu出现问题的可能性更高一些)。而使用默认播放器打开以往的音乐文件(mp3等)时,出现乱码的机会更是接近100%。这些问题的解决方案在ubuntu使用技巧中已被收录,但是由于问题的普遍性。

首先转换文件名由GBK为UTF8

sudo apt-get install convmvconvmv -r -f cp936 -t utf8 --notest --nosmart *转换文件内容由GBK到UTF8
iconv -f gbk -t utf8 $i > newfile

然后转换 mp3 标签编码

sudo apt-get install python-mutagenfind . -iname “*.mp3” -execdir mid3iconv -e GBK {} \;

四、wine乱码


从wine的菜单中选择browse C:\Driver,进入windows文件夹,双击运行regedit.exe文件。

搜索: LogPixels

找到的行应该是:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts

将其中的:

“LogPixels”=dword:00000060

改为:

“LogPixels”=dword:00000070

搜索: FontSubstitutes

找到的行应该是:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

将其中的:

“MS Shell Dlg”=”Tahoma”

“MS Shell Dlg 2″=”Tahoma”

改为:

“MS Shell Dlg”=”SimSun”

“MS Shell Dlg 2″=”SimSun”

退出注册表就会发现一切OK了。

4个评论

  1. 囧小囧
    2010/09/04 17:09:28

    不错,解决了

    • Yee
      2010/09/04 18:27:33

      恭喜

  2. 小时再
    2010/09/01 23:28:27

    我还是 等着10.10来了后再尝鲜Ubuntu。。

发表评论

您的昵称 *

您的邮箱 *

您的网站



无觅相关文章插件,快速提升流量