乱码处理:
1、Jsp页面上的编码方式统一改为“utf-8”
2、Servalt中doPose和doGet中写上:
Request.setCharacterEncoding(“utf-8”);
Response.setContentType(“test/html;charset=utf-8”);
3、对于get方式提交到Servlet的数据:
String username =
Request.getParameter(“username”);
New String (username.getBytes(“IOS-8859-1”),“utf-8”);
4.jdbc链接后加上
?useUnicode=true&charcaterEncoding=utf-8
示列:
“jdbc:mysql://loucalhost:3306/表名?useUnicode=true&characterEncoding=utf-8”;
5、在tomate的安装目录的/conf/server.xml文件中找到Connector,加上URIEncoding=“utf-8”;
<Connector
Port=”8080”
Connection Timeout=”20000”
disableUploadTimeout=”true”
URIEncoding=”utf/8”/>
不推荐只用第五种,弄错了MySql就需要重装