带来一篇CentOS里Apache强迫UTF-8乱码的办理
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!明天购置了PhotonVPS中的XENVPS给本人用,弱弱的小看一下BurstNet的VPS,购置了19.95刀的,2000GB流量的VPS,竟然还不克不及承受我大批的下载哀求,间接总是断失落我的VPS。等我中断下载就统统好了……算了,已向BurstNet提出作废这台VPS了。此次实验利用PhotonVPS,也是第一次选择XEN构架的VPS。详细会如何呢,仍是用段工夫再说吧。墨守成规的选了CentOS作为体系以后,我把本来的网页放上往举行测试。之前的网页都是gb2312编码格局的,每一个页面都带有HTML的meta标签申明本页利用的是gb2312编码(DW自带的那段代码)。了局用Firefox、IE、Opera三个扫瞄器会见都是乱码。这几乎太奇异了!明显我扫瞄器里编码是选择的“主动选择”的,按事理来讲扫瞄器应当读取HTML页面的meta标签,依照GB2312编码显现网页,但是这些扫瞄器都无一破例的主动选择了UTF-8!检察网页源代码,HTML的meta头仍是标志的charset=gb2312,并没有酿成utf-8。奇异了,岂非是CentOS的Apache强迫将网页编码改成了UTF-8?
抱着如许一种心态,跑到搜刮引擎上一查询,嘿,还真有如许的情形。局部VPS供应的CentOS默许是开启了强迫将页面编码转换成UTF-8的功效的。一旦开启了此功效,不论HTML华夏来的meta标签中的charset,扫瞄器将会一概以UTF-8情势衬着,因而招致了乱码的发生。
晓得缘故原由就好办了,这是Apache的一个参数“AddDefaultCharset”招致的。我们来变动下Apache的设置文件,让这个参数变成OFF便可。
输出:
#vim/etc/httpd/conf/httpd.conf
找到本来的
AddDefaultCharsetUTF-8
将它改成
AddDefaultCharsetOFF
输出wq保留并加入vim后,利用重载下令大概重启Apache便可失效,这里我选择了重启Apache:
#/etc/init.d/httpdrestart
再到扫瞄器中扫瞄网页,统统一般,成绩办理!
欢迎大家来到仓酷云论坛!
带来一篇CentOS里Apache强迫UTF-8乱码的办理
选择交流平台,如QQ群,网站论坛等。 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 我想即使Linux高手也很难快速准确精练的回答你。 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
页:
[1]