// request.setCharacterEncoding("utf-8");
// response.setContentType("text/html;charset=utf-8");
// //一般在Servlet中,习惯性的会首先设置请求以及响应的内容类型以及编码方式:
// response.setContentType("text/html;charset=UTF-8");
// request.setCharacterEncoding("UTF-8");
设置get请求方式的编码方式:
1.request.setCharacterEncoding("utf-8");
2.response.sendRedirect("servletpro/BServlet?city="+URLEncoder.encode("大连", "UTF-8"));
3.<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
设置服务器响应编码方式,即页面响应乱码
1.response.setContentType("text/html; charset=utf-8");
jdbc.url=jdbc:mysql:///diabetes_system?useUnicode=true&characterEncoding=utf8 //设置数据库的编码方式