网页编码正确却显示空白的解决办法

由于原来服务器的一些问题,不得不转移了服务器,昨天几乎忙到凌晨1点,还特郁闷的是昨晚舍管竟然无缘无故给停了电….

好了,不发牢骚了,步入正题,昨天完成Lunwen2001.cn的迁移以后访问一切正常,可到今天晚上我再来检查的时候发现网页无法正常显示了,只显示了一个空白的页面给我。我查看浏览器的编码模式,竟发现他自动选择了编码为UTF-8,我手动选择了GB2312,页面正常显示了,可是我点击二级页面,依然是空白页……

无奈之下,我查看了页面的源代码:

论文代写_毕业_职称_核心刊物_山东诚信论文网



发现网页头也是正常的啊,而且使用Charset声明了网页使用的是gb2312的编码~于是我不停的Google,不停的Baidu,终于让我找到一个可能的原因,那就是服务器在php.ini中把UTF-8设置成为了默认的编码方式。我不可能更改他的php.ini啊,于是再一番搜索,找到了使用.htaccess文件进行编码修改的方法。在根目录下新建一个名为.htaccess的文件,然后写入下面这行内容

AddDefaultCharset gb2312

清除浏览器缓存,刷新,嘿,问题解决~!

相关链接:百度知道关于.htaccess的介绍

发表评论

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