解决flash乱码
在终端输入如下代码:
cd /etc/fonts/conf.d/
然后再在终端输入代码:
sudo gedit ./49-sansserif.conf
此时文件显示的内容如下:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>[color=#66ff00]这里[/color]</string>
</edit>
</match>
</fontconfig>
将其中的倒数第4行改成wqy-zenhei
重启firefox浏览器即可解决
解决txt文档乱码
1. 打开终端,在其中输入命令:
gconf-editor
并回车。
2. 在新开的窗口里,在左边依次展开“apps”、“gedit-2”、“preferences”、“encodings”。
3. 在右边的窗口里,双击“auto_detected”。
4. 在弹出的对话框里,单击“添加”按钮,输入“GB18030”并点击“确定“按钮。
5. 现在,这个对话框里的列表中的最下面多了一个“GB18030”的选项,然后选中他,点击右边的“向上”按钮,直到“GB18030”排到第一位。
6. 关闭这两个对话框,再次运行Gedit即可生效。
现在,GB2312/GBK/GB18030编码的文本文件中的中文文字终于不会显示乱码了。
PS:在以前的Ubuntu 9.10里面,我打开同样的文件并不会乱码。原来是Ubuntu 9.10中文版中默认带有GB18030这个编码选项,不需要手动添加的原因。而Ubuntu 10.04里不知道怎么的没有默认添加,所以需要手动添加来解决乱码的问题。
解决Totem和 Rhythmbox播放列表乱码问题
对于所有用gstreamer做后端的播放器,如Rhythmbox,设置如下的环境变量后即可正确读取mp3中GBK编码的id3 tag。
在终端输入
sudo gedit /etc/profile
在最后加入
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
注销或重启电脑后重新导入歌曲信息即可解决乱码。
解决wine中文显示乱码
安装wine后,运行 应用程序-Wine-Browse C:/Drive-windows-regedit.exe
打开注册表后,进入HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/FontSubstitutes/
将MS Shell Dlg这一项删除。到此wine的中文乱码解决!