IE中打开UTF-8编码title为中文的网页会显示空白页的问题
摘要: 当页面使用 utf-8 编码时,
标签被放在标签前面。当title为中文的时(比如Blog名为中文或者文章标题为中文),在IE下会出现显示空白页的问题。
由于 utf-8 使用3个字节表示一个汉字,而GB2312或BIG5使用两个字节。页面输出时,由于上述原因,使浏览器解析、输出 的内容时,如果在前有奇数个全角字符时,IE把 UTF-8 当作两个字节解析时出现半个汉字的情况,这时该半个汉字会和的<结合成一个乱码字,导致IE无法读完
部分,致使整个页面为空百输出。此时查看源文件,会发现实际上整个页面全部已经下载了。
阅读全文
posted @
2008-02-21 18:26 草原上的骏马 阅读(649) |
评论 (1) 编辑