欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

在windows把持琐屑上运用IE作为浏览器时。往往会发生多么的标题:在阅读应用UTF-8编码的网页时,涉猎器无奈积极侦测(即没有设定“主动决议”编码技俩时)该页面所用的编码。纵然网页曾经申明过编码样式:


  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

由此组成某些含有中文UTF-8编码的页面发生空缺输出。

如果应用的是Mozilla、Mozilla Firefox、Sarafi的涉猎器这不会造成这个标题。这是因为IE剖析网页编码时以HTML内的标签优先,尔后才是HTTP header内的讯息;而mozilla系列的阅读器则适才沟通。

由于UTF-8为3个字节显示一个汉字,而寻常的GB2312或BIG5是两个。页面输出时,因为上述缘故原由,使阅读器剖析、输入<title></title>的内容时,假设在</title>前有奇数个全角字符时,IE把UTF-8算作两个字节剖析时涌现半个汉字的情况,这时候该半个汉字会与</title>的<连络成一个乱码字,招致IE无奈读完<title>一小部分,使整个页面为空百输入。而这个时刻假设考查源文件的话,会发明实践上整个叶面全部也曾输出了。

是以最容易的办理办法是在网页文件的<head></head>标签中定然要把字符定义


  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

放在<title></title>畴昔。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h53603.shtml