页面jsp编码utf-8,传递中文参数到java后台出现乱码

1、前台页面jsp的编码是contentType=”text/html; charset=utf-8”
后台编码是gdk,传递中文参数时出现乱码,后台接收到传递的参数时需要进行转换才能解决乱码问题。

new String(this.getParameter("teacherName").getBytes("iso-8859-1"),"utf-8")

2、google浏览器显示正常,但是IE浏览器显示不会乱码,用上面的方法转换也不行,解决方法时需要在拼接传递中文参数前用encodeURI(“参数”)转换下,就不会出现乱码了


版权声明:本文为u013408979原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。