其实做得是后就用的UTF8,种种原因用了gb码,现在看来,还是utf8比较好一些。
另外在转换以后首页如果打开gzip就会在ie下读不完整,在firefox又是完全正常的,非常奇怪,后来用自制的PHP去读,结果在IE下同样的问题,firefox还是正常的。经过比较,两着所有头部信息都是相同的,真是不解,不知道哪位高人能指点一下迷津,现在首页只好关闭gzip了。
经过多番测试,终于找到了根源,终于找到了 utf8 或者 gzip 引起的空白页面之元凶,原来是IE。上面一步在不同浏览器阅读其实是多余的,应为那个浏览器是php,在ie和在firefox下,对于服务器来说是没有任何区别的,但结果不一样,很明显就应该是浏览器显示问题了。后来测试把获得的页面直接放在文件里,结果出来了,文件是完整的,但ie就是显示不完全。原因就是IE错误的把这个页里的某个字符认为是内容结束,就不在显示余下的了。IE关于这方面真是太差了。另外,在用了几个月的firefox以后,再用IE让我感觉到象是用了半年win2000在回去用win98,具体什么感觉大家都知道。IE7页时换汤不换药,还模仿firefox,强烈推荐大家都使用firefox 稳定快速,反正ie有的它都有(对于普通用户,firefox在xml处理上还有问题)。提供一个firefox的下载地址,这个版本集成了很多插件,绝对不会比ie差的:http://www.mozilla.net.cn/firefox/