Chrome中文网页乱码

上网、浏览、聊天、下载等
回复
头像
mailcheng
帖子: 29
注册时间: 2011-02-13 14:18

Chrome中文网页乱码

#1

帖子 mailcheng » 2012-02-26 12:46

最近更新了Chrome版本到19.0.1049.3
但有些中文网页乱码,变成了韩文,有些网页则不会,如谷歌,此论坛。
百度
百度
百度乱码
2.png
谷歌
3.png
论坛没有乱码
无标题.jpg
无标题.jpg (10.08 KiB) 查看 9382 次
有些网页没有乱码,但注释信息乱码。
:em20 火狐正常,但我还是习惯chrome。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: Chrome中文网页乱码

#2

帖子 YeLee » 2012-02-26 12:51

<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
不知道是不是这个原因?
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu

Re: Chrome中文网页乱码

#3

帖子 mraandtux » 2012-02-26 12:58

我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
头像
mailcheng
帖子: 29
注册时间: 2011-02-13 14:18

Re: Chrome中文网页乱码

#4

帖子 mailcheng » 2012-02-26 14:27

mraandtux 写了:我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
字体是宋体。
不过感觉应该不是字体的问题,我改过其它字体,都是一样的。
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu

Re: Chrome中文网页乱码

#5

帖子 mraandtux » 2012-02-26 22:51

mailcheng 写了:
mraandtux 写了:我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
字体是宋体。
不过感觉应该不是字体的问题,我改过其它字体,都是一样的。
那你没有运行fc-cache -fv 了
头像
mailcheng
帖子: 29
注册时间: 2011-02-13 14:18

Re: Chrome中文网页乱码

#6

帖子 mailcheng » 2012-02-27 17:37

mraandtux 写了:
mailcheng 写了:
mraandtux 写了:我也有同样的问题,详情看此贴。
建议楼主到设置,把字体设置成中文字体,如文泉驿微米黑。
字体是宋体。
不过感觉应该不是字体的问题,我改过其它字体,都是一样的。
那你没有运行fc-cache -fv 了
没有。 :em20
头像
mailcheng
帖子: 29
注册时间: 2011-02-13 14:18

Re: Chrome中文网页乱码

#7

帖子 mailcheng » 2012-02-27 22:14

发现一情况,把乱码复制再粘贴进标题栏或者文本里就能正常看见中文。 :em20
已经给Chrome反馈了,希望下个版本能解决。 :em20
头像
mailcheng
帖子: 29
注册时间: 2011-02-13 14:18

Re: Chrome中文网页乱码

#8

帖子 mailcheng » 2012-02-29 11:44

已经找到解决办法。
只要修改/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
eightgua
帖子: 23
注册时间: 2014-06-14 22:53
系统: Ubuntu Kylin 14.04

Re: Chrome中文网页乱码

#9

帖子 eightgua » 2014-10-01 22:32

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乱码的问题也解决了。
回复