使用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>
(方法参考:http://blog.csdn.net/liujin4049/archive/2008/06/06/2518507.aspx)
二、Rhythmbox中的歌曲信息乱码:
先安装mutagen:sudo apt-get install python-mutagen
然后转到你的MP3目录,例如我的歌曲放在系统的音乐文件夹则输入:cd /home/holmesrain(此为我的用户名,你需要换成你的用户名)/音乐
执行以全命令进行转换:mid3iconv -e GBK *.mp3
再用Rhythmbox重新导入歌曲文件夹就行了!
(方法参考:http://hi.baidu.com/luckdst/blog/item/071bd0270fb67e0b918f9d1c.html)
三、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和Windows在处理文件时发生的乱码问题。 首先,我们需要了解文件乱码的原因。Windows系统中的许多纯文本文件(包括压缩文件)默认使用GBK编码,这是一种针对中文字符的扩展字符集。当...
英文版Ubuntu Firefox中文乱码解决方案 在英文版Ubuntu系统中,Firefox浏览器中文乱码问题是一个...通过本文的介绍,我们可以了解解决该问题的步骤和可能的原因,从而更好地解决英文版Ubuntu Firefox中文乱码问题。
Ubuntu 下 QT 显示中文乱码问题解决方案 在 Ubuntu 系统中,使用 QT 库开发应用程序时,可能会出现中文乱码的问题。这种情况下,需要解决中文乱码问题,以确保应用程序的正确显示。本文将详细介绍 Ubuntu 下 QT ...
通过这些步骤,可以解决 Linux 全英文安装后出现的中文乱码问题。 总结 本文介绍了 Keepass2 在 Ubuntu 15.10 下中文乱码的问题,并提供了两种解决方案:修改 /etc/fonts/conf.avail/65-nonlatin.conf 文件和使用 ...
### Ubuntu11.10文本乱码问题解决:详尽指南 #### 背景与问题阐述 在使用Ubuntu 11.10系统时,不少用户遇到一个令人头疼的问题——文本文件出现乱码。这一现象主要表现为打开本地或网络上的文本文件(如.txt格式)...
解决ubuntu下文件中中文乱码问题,解决大家在ubuntu下不能查看中文文档的困扰,让大家很好地使用ubuntu系统完成日常所有所需工作
解决 Ubuntu 下中文乱码问题终极版 在 Ubuntu 系统中,中文乱码问题是一个常见的问题,影响着用户的使用体验。解决这个问题需要从多方面入手,包括 TXT 文件乱码、Rhythmbox 乱码和 WINE 乱码等。下面我们将逐一...
要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...
Ubuntu 字符界面中文乱码解决方案 Ubuntu 字符界面中文乱码是指在 Ubuntu 系统中,字符界面...Ubuntu 字符界面中文乱码问题可以通过安装 zhcon、配置 locale 设置、使用图形界面或修改 zhcon.conf 文件等方法来解决。
解决这个问题的方法有很多,下面我们将介绍其中的一种方法,即使用 zhcon 软件来解决 Ubuntu 中命令行中文乱码问题。 首先,我们需要安装 zhcon 软件。zhcon 是一个提供 Unicode 支持的命令行终端模拟器,它可以...
Ubuntu安装Matlab解决显示中文乱码 Ubuntu安装Matlab解决...解决Ubuntu中安装Matlab时的中文乱码问题需要安装中文字体、配置Matlab的Java环境和使fallback目录下的字体具有可读属性,以便Matlab软件支持中文字符集。
Ubuntu MySQL 中文乱码问题解决方案 在 Ubuntu 系统中,MySQL 数据库中文乱码问题是一个常见的问题。乱码问题可能是由于 MySQL 数据库的字符编码设置不正确所致。解决这个问题需要对 MySQL 数据库的字符编码进行...
解决ubuntu中vim显示中文乱码的问题
2. 解决中文乱码问题:在 Xshell 中,为了解决中文乱码问题,可以重新建一个连接,terminal 的 encoding 设置为 utf8 即可。这将确保中文字符能够正确地显示。 3. 迁移衔接信息:在 Xshell 中,每个保存的 Session ...
下面将介绍如何解决 LibreOffice 中文乱码问题和调整 Eclipse 提示框颜色。 一、 LibreOffice 中文乱码解决方法 在 Ubuntu 中,LibreOffice 打开中文文档时,可能会出现乱码的问题。这是因为 Ubuntu 本身不带有的...
本文将详细阐述如何解决Ubuntu环境下使用编辑器(如vim、gedit等)打开来自Windows系统的文本文件时出现的中文乱码问题。 #### 一、理解中文乱码的原因 中文乱码通常是因为文件编码格式不一致导致的。不同的操作...
通过上述四个步骤,我们可以有效地解决Ubuntu下Rhythmbox播放器中的乱码问题,确保用户能够在不受编码问题困扰的情况下,享受流畅、无误的音乐播放体验。这些解决方案不仅适用于Ubuntu12.04,对于后续版本的Ubuntu...
Ubuntu Server 环境下中文乱码之显示方块解决方案 在 Ubuntu Server 环境下,中文乱码的问题是一个常见的问题,特别是在桌面环境和浏览器中...通过安装必要的中文字体包,我们可以正确地显示中文字符,解决乱码问题。
Ubuntu 文件名乱码解决...解决 Ubuntu 文件名乱码问题需要根据具体情况选择合适的解决方法。conv mv 和 uni2ascii 工具是常用的解决方法,而 nautilus-filename-repairer0.06 和 chromeplus-1.3.3.1 是可选的解决方法。