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解决问题。