解决Ubuntu的乱码问题
来源:互联网 发布:wacom mac 绘画软件 编辑:程序博客网 时间:2024/05/01 05:40
http://www.pczgc.com/tech/os/ubuntu/201101/20-31652.html 原文链接
使用Ubuntu随处见到乱码现象,Windows 下写的txt乱码,网页中的Flash乱码、Rhythmbox中的歌曲信息乱码、mplayer播放器字幕乱码,Wine乱码等等.
一、解决txt乱码:
在Windows下能够打开的txt文本文件在Ubuntu下用gedit打开时,中文显示是乱码,这是因为编码方式不同造成的主要是编码不同,Windows下简体中文多用gb2312编码 (或gbk, gb18030), Linux下多用utf8编码!
解决乱码方法:
第一种:在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置于首位,这样就行了!
第二种:按组合键ALT+F2打开“运行应用程序“对话框,输入 gconf-editor,运行,进入配置编辑器:依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加 Values值为GB18030或GB2312,确定后选中,点选Up按钮将其移至第一位。同样方法,对show_in_menu进行设置,并将 GB18030或GB2312置于首位,这样就行了!
二、网页中的Flash乱码:
刚刚装上的Ubuntu默认浏览器是Firefox,但是Ubuntu默认不安装像Flash这种带版权的软件。所以当你浏览像youku这种带有 Flash的网页时,firefox会提示你安装缺失插件,选择安装Flash插件后确实是可以显示Flash了,不过你会发现,在Flash上面的中文都是方框!
那么说下解决方法吧:
终端中输入:
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中的歌曲信息乱码:
先安装mutagen:sudo apt-get install python-mutagen
然后转到你的MP3目录,例如我的歌曲放在系统的音乐文件夹则输入:cd /home/holmesrain(此为我的用户名,你需要换成你的用户名)/音乐
执行以全命令进行转换:mid3iconv -e GBK *.MP3
再用Rhythmbox重新导入歌曲文件夹就行了!
四、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了。
- 解决Ubuntu的乱码问题
- 解决Ubuntu的乱码问题
- 解决Ubuntu的乱码问题
- 解决Ubuntu的乱码问题
- 解决Ubuntu的乱码问题
- 解决ssh登录Ubuntu乱码的问题
- 解决ubuntu下pdf乱码的问题
- 解决ubuntu下面的乱码问题
- 解决ubuntu中文乱码问题的方法
- 解决ubuntu 的vim中文乱码问题
- ubuntu下zip乱码问题的解决
- ubuntu mysql中文乱码问题的解决
- 解决Ubuntu 中文乱码问题
- 解决Ubuntu Rhythmbox乱码问题
- ubuntu解决中文乱码问题
- ubuntu 解决Rhythmbox中文乱码的问题的方法
- ubuntu 出现的一些乱码问题的解决
- 解决ubuntu下的文本编辑器gedit的乱码问题
- 简单的连连看的算法
- oracle序列问题
- oracle的安装和卸载
- C# 调节屏幕亮度
- Oracle常用及非常用函数详解
- 解决Ubuntu的乱码问题
- javascript
- 谈谈IT市场
- JForum SSO - 整合已有的web应用 - JForum单点登陆原理与配置
- 导入数据库问题
- Axure RP原型设计
- 基于qt和mysql的学生注册系统(一)
- hdu 3065 病毒侵袭持续中
- 高性能混凝土配合比设计