[java]如果你的方法是返回中文字符串让Ajax接收的,基本都是会乱码,测了各种办法,比如设置Ajax编码,设置Response,设置字符串编码,都不行,还好,有个办法可以设置@RequestMapping中的produces属性为produces=“text/html;charset=UTF-8”,立马见效。根据源码注释解释,这个属性用于修改映射编码,最好是放在需要的方法上,放在类中可能会影响其他方法。
@RequestMapping(value = "/userRegist",produces="text/html;charset=UTF-8")