1.创建jsp文件后在最上方的pageEncoding=“utf-8”,如图
它的作用是当用浏览器访问此页面时,本来该显示中文的数据不会出现乱码。
2.request.setCharacterEncoding("utf-8"),第20行。如下图所示。它的作用是当获取另一个页面的中文数据时不会出现乱码情况。
3.resp.setContentType("text/html;charset=utf-8"),第24行,如下图所示。它的作用是针对用out输出中文时乱码问题。
4.String connString = "jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=utf-8",第29行,如下图所示。它(即?和其后面的语句)的作用是解决当向数据库中输入中文数据时乱码问题。