jsp中向mysql数据库插入数据中文乱码问题解决

亦凉 2022-04-18 03:48 378阅读 0赞

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”);//解决乱码问题

发表评论

表情:
评论列表 (有 0 条评论,378人围观)

还没有评论,来说两句吧...

相关阅读