中文乱码问题
- 数据库采用utf8(可以在my.ini文件中修改)
- eclipse/IDEA中编码方式采用utf-8(windows–>perference–>general–>workspace)
- 开发中连接数据库时
static private String url="jdbc:MySql://localhost:3306/qq?characterEncoding=utf8
- 服务器向客户端写回的响应头要告诉客户端是用了哪种编码表进行编码的
servlet.getWriter()得到的字符输出流,默认对字符的输出是采用ISO-8859-1
在doPost中加入response.setContentType("text/hmtl;charset=utf-8")
- 在html页面使用
<meta charset="UTF-8">