查到网上是说springmvc在处理请求时,使用fastjson 处理 json 数据时默认采用的是 ISO-8859-1 编码格式,所以在处理一些json格式的时候,会出现中文乱码。
解决方法:
在客户端将传的值xx放入到这个方法即可:new String(××.getBytes(“ISO-8859-1”),“UTF-8”); 需要加try catch.
String user_sign=request.getParameter("user_sign");
try {
user_sign=new String(user_sign.getBytes("ISO-8859-1"),"UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}