欢迎来到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/css3-style/c52448.shtml