关于调用jquery利用ajax验证数据,返回乱码的问题

以前遇到一个问题,页面编码没问题,后台返回的编码也没问题,但是ajax返回的json就是不讲道理的乱码,查看过http响应头信息发现请求编码与页面编码不一致

网上搜了好多方法,包括改编码,重新建页面都不行!

最后解决方法:

加上了 contentType: "application/x-www-form-urlencoded; charset=utf-8",这句,显式设置contentType的编码为utf-8

当然,后台返回数据的时候,如果你设置了编码,一定要注意编码设置要在定义响应输出之前

 

posted @ 2017-12-05 10:58  ly丶乐  阅读(456)  评论(0编辑  收藏  举报