分页: 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把不完整的编码无视掉了..明白么