ajax响应中文乱码问题及解决方法
源码及现象
使用ajax函数调用controller后返回的json字符串被页面接收后中文显示为问号。
设置了tomcat,jsp页面,controller,web.xml,ajax等的编码格式都不管用。
后发现浏览器接收返回的数据的格式为ISO-8859-1,怎么也设置不了其他的格式。
现象图:
其源码如下
Jsp+ajax
function ajaxwork(user_account,password,validCode){
$.ajax({
url:"check",
type:"get",
contentType: "application/json;charset=UTF-8",
dataType:'text',
data:{
"user_account":user_account,
"password":password,
"validCode":validCode
},
beforeSend:function(){
},
success:function(data){
var dataObj = eval(