有谁知道网易的首页后台读取的html文件如何做的??
网易的首页读取新闻的方式是通过ajax读取的,并缓存到客户端的,它读取新闻的文件是html结尾的,读取到的数据用responseText处理,它的就不中文乱码,可能是utf-8编码.我将它的文件另存到本地测试就出现乱码.
按照原则来说通过ajax格式的文件是以utf-8编码的,为什么我直接打网址http://www.163.com/inc/163new/xx.html访问的时候也能正确访问的,而本地的浏览器默认是以gb2312编码的.不知道网易是如何处理不同请求的而发送相应的内容的.还是那个文件是通过后台处理过的呢.???
参考答案:输出时声明一下
<%
Response.ContentType="text/xml; charset=gb2312"
%>
ajax格式的文件也有gb2312编码的,只要声明一下就行.