请教如何解决 JS中接受服务器端传来的JSON数据乱码问题
JS代码:
$.get("FlxsAction",null,function(data){
//alert("back");
//var lmObj = eval("("+data+")");
var lmObj = data;
if(lmObj.length!=0){
for(var i = 0 ; i<lmObj.length ; i++){
alert(lmObj[i]); //乱码=====================
$("<option value='"+lmObj[i]+"'>"+lmObj[i]+"</option>").appendTo(flxs);
}
}
},"json");
服务器端是一个Action(Struts2)
LmListDAO lm = new LmListDAO();
ArrayList<String> lmlist = lm.getLmList();
if(lmlist!=null){
Gson g = new Gson();
String listToJson = g.toJson(lmlist);
System.out.println("-----Gson类型转换------");
System.out.println(listToJson);
out.write(listToJson);//此处控制台输出没有乱码
}
请大家给个建议! 谢谢!