分页: 1 / 2

浏览网页的时候有的字是一黑色菱形中间套一个文号

发表于 : 2007-03-22 11:04
gdou
是不是因为字体的关系啊?难道是字库里没有这个字?还是编码问题?高手给个解决方案吧

发表于 : 2007-03-22 11:16
xport
因为一个中文字符的编码占了2个字节,你看到的刚好是因为长度限制的关系,刚好显示只抓取了2个字节中的一半!

发表于 : 2007-03-22 11:22
gdou
那么应该怎么办呢?是不是网站的问题?

发表于 : 2007-03-22 12:43
dogfox
字体不全的表现

发表于 : 2007-03-22 12:48
gdou
哪种字体是全的呢?simsun?

发表于 : 2007-03-22 12:55
dogfox
部分原因是部分SB网页加入繁体字或你字体集中不存在的字体
另外的原因是你的firefox编码选择问题

发表于 : 2007-03-22 12:55
gdou
我换到雅黑也是不行,没法显示,真是变态的世界呀

发表于 : 2007-03-22 12:58
dogfox
gdou 写了:我换到雅黑也是不行,没法显示,真是变态的世界呀
雅黑字体集本身就有缺陷!

发表于 : 2007-03-22 13:02
BigSnake.NET
选择编码..gb18030

发表于 : 2007-03-22 13:05
gdou
选了,没用

发表于 : 2007-03-22 13:08
karron
选择编码之后基本就好了.主要是很多网页标记自己为gb2312,而实际上用了gbk汉字,所有gbk汉字就显示不出来.这个时候只要手工选择编码为gbk或者gb18030就应该好了.

发表于 : 2007-03-22 13:10
gdou

发表于 : 2007-03-22 13:20
xport
查看这个网页源代码就知道了,那个地方本来就是乱码!

程序把数据从数据库中抓出的时候,对长度作了限制,超过固定长度时,进行了截断,后面补上“...” !

但是刚好截到了半个汉字,不是浏览器的问题!

发表于 : 2007-03-22 13:26
gdou
那么IE为什么没有问题呢?

发表于 : 2007-03-22 13:31
BigSnake.NET
gdou 写了:那麼IE為什麼沒有問題呢?
IE把不完整的编码无视掉了..明白么