最近,接触了一下UCenter,在登进去后台的时候,部分页面出现了乱码,不是所有的页面都乱码, 查看了一下代码,都是gbk编码,360浏览器使用的也是gbk编码。
我在配置文件里、视图页面加上了:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
或
header("content-type:text/html;charset=utf-8");
但都是毫无变化……
然后360浏览器自动检测的是gbk编码,我换成了utf-8,奇妙的事情发生了……
乱码的页面恢复正常了,而正常的页面却乱码了,现在只能推测出是utf-8编码导致的……
最后网上浏览解决方案的时候,什么解决方案都有,但不经意间的从论坛看到了这句话,给了我灵感……
最后发现:
我使用notepad++编辑器,默认保存编码是utf-8,我把这几个出现乱码的视图文件,重新保存成了ANSI编码,乱码的页面就恢复正常了……