BluewineY 2014-11-08
SpringMVC-ajax返回值乱码解决方案
一:(自己总结,测试过可行)
ajax返回如果含有中文汉字,则使用:(如下例:)
@RequestMapping(value="/xxx.do")
public @ResponseBody void getPunishReasonById(HttpServletRequest request,HttpServletResponse response) throws Exception{
String str = “中文”;
response.getWriter().write(str);
response.getWriter().flush();
response.getWriter().close();
// return str;
}
如果直接使用返回值为String并return str 则中文乱码!!!
jsp_js(ajax)
ajax可以直接接收返回值!
如:(如下例:)
$.ajax({
type : "POST",
url : "xxx.do",
success : function(data){
alert(data);//打印中文无乱码!!!——wds
}
});
//欢迎交流互动,记得赞一个!
--IT愤青一枚
下面是别人总结的ajax中文乱码问题: