springMVC接收请求中文乱码问题

2017-04-13 10:38:00
1147533288
原创
1600
摘要:tomcat/conf/server.xml增加URIEncoding="UTF-8"​

tomcat接收带有中文的url参数,提交到后台java代码处理时,默认采用ISO-8859-1编码方式,导致后台代码处理时中文乱码。

解决办法1:如图,修改tomcat/conf/server.xml增加URIEncoding="UTF-8"


解决办法2:在controller接收参数时,对参数进行转码

String str =new String(request.getParameter("opEmMark").getBytes("ISO-8859-1"),"UTF-8"); 


优先采用解决办法1解决问题。

    文章分类
    联系我
    联系人: meepo
    电话: *****
    Email: 1147533288@qq.com
    QQ: 1147533288