Heim  >  Artikel  >  Backend-Entwicklung  >  CentOS里Apache强制UTF-8乱码的解决

CentOS里Apache强制UTF-8乱码的解决

WBOY
WBOYOriginal
2016-07-25 08:51:061237Durchsuche
CentOS里Apache强制UTF-8乱码的解决
                   
                               
                                       
                                       
            
  1. Centos 系统以前也不怎么用,后来公司服务器统一了操作系统,都采用了Centos;
  2.   所以,我也就自然而然的,安装服务都采用yum,很方便,但是,服务的配置不是很透明,需要自己去摸索
  3.   然后,我就遇到了一个问题,如下:
  4.   公司的网站,有的采用了UTF-8编码,有的采用了GBK,我发现在页面上,显示时,UTF编码的正常,而GBK的却出现了乱码
  5.   最开始以为是系统不支持GBK呢, 经过尝试之后才发现, 原来是APACHE的一个设置有问题,YUM安装后,默认的编码输出是:utf-8
  6.   而且还是被强制转换,不会根据你网站页面设置的METH而变化,这个设置就是 AddDefaultCharset
  7.   方法:
  8.    
  9.      AddDefaultCharset  UTF-8  改为    AddDefaultCharset  OFF
  10. 结果:
  11. 搞定收工~~
  12. 总结:
  13. 回想了,其实这种YUM安装确实方便,但是配置确实不透明,也没个文档啥的,没问题还行,如果出问题,不是能很快的定位!
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn