今天碰到个乱码问题,在IE下post提交中文乱码,firefox下不会
对比两边提交的请求头信息发现问题出现在Content-Type,
IE下是Content-Type application/x-www-form-urlencoded;
而firefox下是Content-Type application/x-www-form-urlencoded; charset=utf-8 ,
IE没有设置charset=utf-8,
简单解决这个问题:
设置全局的Content-Type
$.ajaxSetup({ contentType: "application/x-www-form-urlencoded; charset=utf-8" });原文链接:https://www.f2er.com/ajax/166486.html