一、问题描述
汉字由网页传到controller中出现乱码现象如下:
二、问题解决
经测汉字传到后台就是乱码,并不是返回值乱码。
1、request编码问题
必须设置格式
request.setCharacterEncoding("UTF-8");
但我根本没有用request
2、设置ResponseBody格式
添加如下代码
@RequestMapping(value = "/upload", method = RequestMethod.POST, produces = "text/json;charset=UTF-8")
问题依然没有解决
3、最终解决
一个很2的错误,发现form中没有写
method="post"
好傻啊,问题解决 。