努力思考 + 实践, 眼高手低是不行的. 注册 | 登陆

Ubuntu8.04下flash中文乱码问题解决方案备忘

装完Ubuntu8.04 LTS后发现博客上的饭否flash插件中文显示乱码,so google了一下,找到了解决方案,在此备忘:

请仔细阅读步骤说明!

打开终端,执行:
cd /etc/fonts/conf.d/

为了安全,备份一下字体配置文件:
sudo cp 49-sansserif.conf 49-sansserif.conf_backup

以root身份打开:
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>sans-serif</string>
</edit>
</match>
</fontconfig>

如上所示,将其中的第1、2、4个<string>后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写
比如:我的系统中安装了wqy-zenhei.ttf,我则用wqy-zenhei代替上述所说的字段:
我的系统修改后的文件如下所示(注意:个人根据自己的实际情况修改)

<?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>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>
</fontconfig>

Tags: ubuntu, flash, 乱码

« 上一篇 | 下一篇 »

只显示5条记录相关文章

在Linux下快速搭建LAMP开发平台 (浏览: 6217, 评论: 4)
GNU/LINUX UBUNTU 7.04 Feisty Fawn (浏览: 7120, 评论: 0)
vmware中安装ubuntu后vmware tools的安装 (浏览: 7766, 评论: 0)

Trackbacks

点击获得Trackback地址,Encode: UTF-8

3条记录访客评论

http://zj08.com/ 标题 搞笑证件
申请贵站友情链接
贵站的链接已经做好,标题为  
请审核!谢谢.

Post by 搞笑证件 on 2008, May 29, 5:18 PM 引用此文发表评论 #1

@搞笑证件 抱歉, 本博只接受博客类的友情链接.

Post by zwws on 2008, May 31, 9:23 AM 引用此文发表评论 #2

哦... 原来是字体的问题.

Post by mg12 on 2008, June 4, 10:58 PM 引用此文发表评论 #3


本文因为某种原因此时不允许访客进行评论