如果调用页面和返回的信息不是同一种编码,在IE7下就会出错。
例如:
我的调用页面是 buy.htm 编码是GB2312 设置的是 UTF8 结果在FF下可以得到响应的全部数据,但在IE7下会提示出错。IE6、8下面都没以有试过。
如果返回的 json 格式的数据,要在后台把数据转换为UTF8(jquery只支持UTF8)。
例如:
echo json_encode(array('message'=>iconv('GBK', 'UTF8', $str)));
echo "{message:iconv('GBK', 'UTF8', $str)}"