我无法访问服务器,我需要使用ISO-8859-1 charset进行整个AJAX事务。我正在使用jQuery.load()函数和以下jQuery方法:
jQuery.ajaxSetup({'beforeSend' : function(xhr) {xhr.overrideMimeType('charset=ISO-8859-15'); }});
即使firefox和chrome正在返回正确编码的结果,IE(所有版本)也没有。有没有办法只在客户端修复它?
P.S。所有内容都在ISO-8859-1中正确编码。
答案 0 :(得分:2)
我遇到了类似的问题,但问题基本上是IE(任何版本)都不支持'overrideMimeType'。所以基本上你需要做以下文章中的事情:
Jeremy Hixon的jQuery, AJAX and Internet Explorer或question here in StackOverflow
希望这有帮助。