有同学是否发现wordpress主题静态化后,个别童鞋的IE访问乱码!这个问题仅仅在IE上出现!有经验同学们第一时间都想到了IE文字编码设置!但是这个问题必须解决!我们无所谓,但是对于那些小白来说,打开网页就是乱码!他们会第一时间关闭网页!呵呵,对网站很不利!
经过我的认真检查发现,问题出在这些wordpress主题中没有标记utf-8编码导致的!wordpress默认是utf-8,浏览器自然也会遵守utf-8标准!确实是这样,谷歌浏览器、火狐、opera等浏览器都不会乱码,乱码只出现在IE上,只有IE不守规矩,不标记,他就按照他自己的方法办事!
那么我们将强制让他使用utf-8标记!首先我们找到主题的header.php文件,在代码原有的meta标签上添加如下代码!
(如图)
代码如下:
<meta charset="UTF-8" />
保存看看!清空缓存和静态化内容,重新打开网页,果然问题解决了!以后即使是IE浏览器编码设置成gbk,甚至其他编码,IE会都自动将网页识别为UTF-8,都不会出现乱码了!
最新评论