jsp中向mysql数据库插入数据中文乱码问题解决详解编程语言

本文章主要介绍了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

(0)
上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐

发表回复

登录后才能评论