牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2016-09-28 投稿人: 浏览次数:3694

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

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

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

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。