以前遇到一个问题,页面编码没问题,后台返回的编码也没问题,但是ajax返回的json就是不讲道理的乱码,查看过http响应头信息发现请求编码与页面编码不一致
网上搜了好多方法,包括改编码,重新建页面都不行!
最后解决方法:
加上了 contentType: "application/x-www-form-urlencoded; charset=utf-8",这句,显式设置contentType的编码为utf-8
当然,后台返回数据的时候,如果你设置了编码,一定要注意编码设置要在定义响应输出之前