UTF-8网页空白
2009/07/31 17:12
未分类
UTF-8网页空白,即使在网页中加上metadata标识后,还需要手动调整编码為?utf-8?才能正常显示.
如果使用的是Mozilla、Mozilla?Firefox、Sarafi等其他目前流行的浏览器,通常就不会有这样的问题, 通常在IE下容易出现该问题
原因:
IE?解析网页编码时是?HTML?內的标识优先的,然后是?HTTP?header?;而mozilla?系列的浏览器刚刚好相反。
一般情况在,很多人是把<title>;</title>;排在最前面,并且在title中就出现了UTF-8中文,这样,IE在解析时,就先遇到UTF-8,不往下解析了,因此必须把如果把meta放在UTF-8出现之前,这样IE才能判断这个网页是以UTF-8编码的。?
解决办法
在<head> ˙˙˙</head>之间,把"Content-Type"放在最前面,便可以解決这样的问题了。?
总之,无论是?PHP、JSP、ASP?或其他动态网页的脚本语言,如果需要作编码设定,最好放在最前面。
留言评论