你的位置:首页 > 网站技术 >正文
11
三月
分类:网站技术 | 评论数:56 | 点击数:73909 | 发表日期时间:2012-03-11 04:59:08

分享到:


本文导读:

  一个刚制作好的网站上传服务器后,并把域名数据库程序都安装设置好了,但打开网站后却是乱码,网站的页面是GB2312,数据库也是GB2312,为何还会乱码?

正文


  一个刚制作好的网站上传服务器后,并把域名数据库程序都安装设置好了,但打开网站后却是乱码,网站的页面是GB2312,数据库也是GB2312,为何还会乱码?
  
  查看浏览器的编码发现网页被自动设置成UTF-8,为什么呢?找了很久才发现原来是Apache的默认配置问题。修改配置文件httpd.conf中的以下内容
  
  AddDefaultCharset UTF-8
  
  改为:
  
  AddDefaultCharset off
  
  即是关闭强制网页编码UTF-8。因为强制编码后所有网页都会按这个输出,会造成乱码。
  
  修改完成后再重启Apache,运行网站正常了。

本文标签:
apache
编码
猜你喜欢: