今天做项目的时候利用ajax往后台传值,由于传的是中文值,浏览器控制台打印正常,controller接收后成了乱码,加上这两行代码问题解决。
后台controller层加上两行转换代码
name=URLDecoder.decode(name,"utf-8"); name= new String(name.getBytes("ISO-8859-1"),"utf-8");
今天做项目的时候利用ajax往后台传值,由于传的是中文值,浏览器控制台打印正常,controller接收后成了乱码,加上这两行代码问题解决。
后台controller层加上两行转换代码
name=URLDecoder.decode(name,"utf-8"); name= new String(name.getBytes("ISO-8859-1"),"utf-8");