这种情况是,jsp页面的中文正常显示,数据的中文也是正常显示,但是在controller层接收到的中文是乱码,如下图所示:
解决方法:在controller层对前台传递的中文乱码进行处理,将它转换成utf-8,转换代码:
string name = new string(username.getbytes("iso-8859-1"),"utf-8");并且需要加try/catch进行异常处理,
修改后的代码如下图所示:
乱码在红色箭头处被转换成功
这种情况是,jsp页面的中文正常显示,数据的中文也是正常显示,但是在controller层接收到的中文是乱码,如下图所示:
解决方法:在controller层对前台传递的中文乱码进行处理,将它转换成utf-8,转换代码:
string name = new string(username.getbytes("iso-8859-1"),"utf-8");并且需要加try/catch进行异常处理,
修改后的代码如下图所示:
乱码在红色箭头处被转换成功
推荐阅读
备案号:粤ICP备20058927号
© Copyright © 2020-2022 www.superweb999.com 程序员文章站.