分页: 1 / 1

Chrome中文网页乱码

发表于 : 2012-02-26 12:46
mailcheng
最近更新了Chrome版本到19.0.1049.3
但有些中文网页乱码,变成了韩文,有些网页则不会,如谷歌,此论坛。
百度
百度
百度乱码
2.png
谷歌
3.png
论坛没有乱码
无标题.jpg
无标题.jpg (10.08 KiB) 查看 9383 次
有些网页没有乱码,但注释信息乱码。
:em20 火狐正常,但我还是习惯chrome。

Re: Chrome中文网页乱码

发表于 : 2012-02-26 12:51
YeLee
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
不知道是不是这个原因?

Re: Chrome中文网页乱码

发表于 : 2012-02-26 12:58
mraandtux
我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。

Re: Chrome中文网页乱码

发表于 : 2012-02-26 14:27
mailcheng
mraandtux 写了:我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
字体是宋体。
不过感觉应该不是字体的问题,我改过其它字体,都是一样的。

Re: Chrome中文网页乱码

发表于 : 2012-02-26 22:51
mraandtux
mailcheng 写了:
mraandtux 写了:我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
字体是宋体。
不过感觉应该不是字体的问题,我改过其它字体,都是一样的。
那你没有运行fc-cache -fv 了

Re: Chrome中文网页乱码

发表于 : 2012-02-27 17:37
mailcheng
mraandtux 写了:
mailcheng 写了:
mraandtux 写了:我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
字体是宋体。
不过感觉应该不是字体的问题,我改过其它字体,都是一样的。
那你没有运行fc-cache -fv 了
没有。 :em20

Re: Chrome中文网页乱码

发表于 : 2012-02-27 22:14
mailcheng
发现一情况,把乱码复制再粘贴进标题栏或者文本里就能正常看见中文。 :em20
已经给Chrome反馈了,希望下个版本能解决。 :em20

Re: Chrome中文网页乱码

发表于 : 2012-02-29 11:44
mailcheng
已经找到解决办法。
只要修改/etc/fonts/conf.d/49-sansserif.conf这个文件就行了——

打开/etc/fonts/conf.d/49-sansserif.conf这个文件:

sudo gedit /etc/fonts/conf.d/49-sansserif.conf


然后修改倒数第四行的字体为WenQuanYi Zen Hei,如下:

<?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>WenQuanYi Zen Hei</string>
</edit>
</match>
</fontconfig>


之后flash中文和chromium中文都可以正常显示了,赶紧试试吧!
此办法还是来自论坛的。 :em20

Re: Chrome中文网页乱码

发表于 : 2014-10-01 22:32
eightgua
mailcheng 写了:已经找到解决办法。
只要修改/etc/fonts/conf.d/49-sansserif.conf这个文件就行了——

打开/etc/fonts/conf.d/49-sansserif.conf这个文件:

sudo gedit /etc/fonts/conf.d/49-sansserif.conf


然后修改倒数第四行的字体为WenQuanYi Zen Hei,如下:

<?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>WenQuanYi Zen Hei</string>
</edit>
</match>
</fontconfig>


之后flash中文和chromium中文都可以正常显示了,赶紧试试吧!
此办法还是来自论坛的。 :em20
我用这个不行,不论是改成文泉驿还是改成sans serif 亦或是改成sans。我想应该是缺少字体所至,我特意查看了一下中文乱码的网页的源代码,发现多半是字体为宋体的不行。参考这篇http://www.ligelaige.com/?p=439,我发现在我的家目录下没有.fonts目录,于是我就新建了这个目录,然后我把simsun.ttc字体放进去了,在运行过fc-cache -fv命令后就成功解决网页乱码的问题了,顺带把steam乱码的问题也解决了。