问题提出

后端需要接收前端发送的中文字符串,HttpServletRequest的.getParameter方法不支持解析中文,导致解析后乱码。
01 转码前.png

问题解决

使用String类的构造方法,进行转码,例如:

String productName = request.getParameter("productName");
productName = new String(productName.getBytes("8859_1"), "utf8");   // 接收中文,转码

02 使用String类的构造方法进行转码.png

03 转码后.png


JellyfishMIX
34 声望2 粉丝

coder