" id="b1img" alt="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" title="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO">
  • " alt="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" title="米课”N+1“思维建站-非官方免费技术支持,Wordpress/Zencart/Opencart建站、SEO" />
  • " alt="Windows/Linux服务器运维技术支持 环境搭建、应用发布、服务器管理、虚拟化、云计算" title="Windows/Linux服务器运维技术支持 环境搭建、应用发布、服务器管理、虚拟化、云计算" />
  • " alt="高校/小型企业网络运维与建设免费技术支持,网络规划、网络优化、故障排除、网络管理" title="高校/小型企业网络运维与建设免费技术支持,网络规划、网络优化、故障排除、网络管理" />

Firfox访问Linux空间自动切换编码导致页面显示乱码

程序设计2011-08-03 itlogger阅读(532) 评论(0)

centos linux+apache+mysql发布的网站,程序编码采用utf-8,并通过

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

为浏览器指定utf-8编码。使用IE浏览器访问页面一切正常,而在Firfox中出现部分页面中文显示乱码,乱码的页面查看firefox编码都被强制切换到 gb2312,手动指定为utf-8则能正常访问。乱码应是Linux空间的相关编码设置不是uft-8所造成,具体原因是Apache强制将网页编码设置成gb2312造成的,解决步骤如下:

输入:#vim /etc/httpd/conf/httpd.conf

找到 AddDefaultCharset gb2312,将它改为

AddDefaultCharset UTF-8或者AddDefaultCharset OFF

输入wq保存并退出vim后,重启Apache:

#/etc/init.d/httpd restart

清除浏览器缓存,再访问就不会出现乱码。

其他firfox编码gb2312强制切换utf-8参考以上方法修改。

 

转载请注明 :IT樵客
文章地址:http://www.itlogger.com/program/1751.html
标签:
相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注