唉,这样的问题对于我来说,简直就是一条死路,不知道大家有没有其它的看法?
ajax技术:
index.html 页面内容如下:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
xmlHttp等到前面的一切对象都运行正常
xmlHttp.open("GET","SimpleResponse.xml",true);
document.getElementById("results").innerHTML=xmlHttp.ResponseText;
注意:SimpleResponse.xml文件的保存格式为:utf-8
如果按照上面的设计,显示出来的不是乱码.但是有一点是说不通的.如:xml文件中的保存格式为:
utf-8,而xmlHttp.Response.Text的读取方式也为:utf-8,此时说明可以正常读取.但是,显示的
时候应当为乱码才对啊?因为我用<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
规定了,要用gb2312 显示,如果用gb2312显示utf-8如有中文的话一定会是乱码才对?怎么实际不是呢?