sysulzh
[求教]Debian 4.0中Iceweasel显示中文不正常
问题如题所述。主要现象就是打开中文网页时,有时(接近一半的概率)就显示不正常,如附件1所示,网页中英文字符或数字可以正常显示,但中文却显示不出来。
浏览器字体的设置如附件2所示。不过,问题应该不是出在这里吧。因为在另一半概率中打开网页时显示是正常的;而当显示不正常时通过缩放字号可以查看到网页上的文字,不过此时网页已经是变形了的。
像这样的问题不知是设置欠缺呢还是程序的bug:( 还望大家不吝赐教,谢谢:em02:
附件1:
[attach]184507[/attach]
附件2:
[attach]184508[/attach]
[[i] 本帖最后由 sysulzh 于 2008-6-10 05:40 编辑 [/i]]
sysulzh
[quote]原帖由 [i]anhongkui[/i] 于 2008-6-10 13:48 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6609638&ptid=1010051][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
在startx前
export LC_CTYPE=zh_CN.gb2312
试试 [/quote]
谢谢你的回复。不过,问题依然存在。以前在其他发行版中使用Firefox从来没遇到这种情况,现在真搞不清楚是什么问题。不是不能显示,而是“有时”不能正常显示。:shock:
sysulzh
回复 #6 anhongkui 的帖子
locale的信息如下:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
sysulzh
[quote]原帖由 [i]anhongkui[/i] 于 2008-6-10 14:41 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6609712&ptid=1010051][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
# locale -a
看看你系统支持的所有locale
没有zh_CN的话,需要配置好再locale-gen一下 [/quote]
谢谢。通过locale -a 查看到的没有zh_CN,只有C, POSIX和en_US.utf-8。
修改了一下locale.gen文件,运行locale-gen,之后再执行 locale -a 可以看到有zh_CN.utf-8。不过问题还是那样,仍时不时的会显示不出中文,需要切换字号大小才行。
曾经试过修改浏览器字体(simsun)和字号,但也不凑效。现在使用文泉驿效果好了一些。
这是系统的问题吗?还是浏览器的问题?我现在使用的是Iceweasel 2.0.0.14