Sunday, June 25, 2006

requestText iso-8859-1 error solved

OakVoc中的德语网网页,凡不是UTF-8的都出现 了问题,显示有错误。找了好几天了,总以为是编码上面的问题,后来发现不是,是XMLHttpRequest的实现上有问题,不能正确的解析非UTF8的字符,所以反而是国内的网页好用,因为它默认是UTF-8的。

解决方法:

在req.send(null)之前调用一下 req.overrideMimeType("text/xml; charset=iso-8859-1");然后结果就正确了。

No comments: