本文章主要介绍了jsp中向mysql数据库插入数据中文乱码问题解决,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
1.在jsp页面中设置 页面 内容类型=文本网页;字符集设置=utf-8
<%@ page contentType=”text/html;charset=utf-8″ %>
2.在Servlet中设置
①数据库连接时字符集=gb2312
String url = “jdbc:mysql://localhost:3306/shop_system?useUnicode=true&characterEncoding=gb2312”;
②设置请求的字符集=gb2312
别的页面提交到这个页面的时候所带的参数,表单等都设置成gb2312格式的编码
request.setCharacterEncoding(“gb2312”);//设置请求的编码格式为gb2312
③设置响应的报头信息,内容类型为文本网页;字符集=gb2312
response.setContentType(“text/html;charset=gb2312”);//解决乱码问题
原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/228219.html