|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
responseText 中文乱码 的一些问题
问题1:
若文档为非UTF-8编码,如GB2312,在其它网页中用xmlhttp调用该文档并用.responseText,中文显示乱码。
我照网上的方法,在目标ASP文件头中设置 response.charset="gb2312",则正常了。
但是 如果是 HTML 等静态文档怎么设置?(试了<meta charset="gb2312">不起作用; )
(若你是要我将文件另存为UTF-8或responseBody再编码,就不用回复了)
问题2:
xmlhttp.open("get",url);
...
xmlhttp.responseText
当url是 UTF-8的网页,如http://www.google.com 等,中文显示正常
(当然嘛,UTF-8编码用UTF-8编码显示,肯定不会出错)
或url是 http://www.qq.com http://www.163.com 等,也正常的中文,
但若是 http://www.sina.com.cn http://www.baidu.com 等, 中文就是乱码。
这是什么原因呢?
(我试了QQ,163他们的HTML文档,也是输出的正常中文,会不会是因为WEB服务器的原因?)
谢谢!
|
up |
我也想知道! |
|