1.JSP的页面文件设置成:<%@ page contentType="text/html;charset=UTF-8" %>
2.JAVA链接MYSQL的配置文件设置成:jdbc:mysql://127.0.0.1:3306/cymdb?useUnicode=true&characterEncoding=UTF-8
3.eclipse也设置成UTF-8的编码
4.但是MYSQL的配置文件my.ini不能改成UTF-8编码,要用:default-character-set=GB2312
把工程打包成war放到服务器上以后,中文会出现乱码,但是在eclipse里面是不会,这时要在BufferedReader 读取数据的时候指定编码格式,不然会出现部分中文乱码
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(),"utf-8"));