页面需要设置字符集编码
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title>
</head>
请求设置字符集编码(post请求乱码)
//页面编码方式默认是ISO8859-1编码, 也就是英文编码, 所以如果接收到的中文还是乱码需要手动转码.
name = new String(name.getBytes("ISO8859-1"), "utf-8");
jdbc连接数据库编码
Properties files url=jdbc:mysql://localhost:3306/test2306?useUnicode=true&characterEncoding=UTF-8
数据库在创建的时候编码
创建数据库的时候, 需要设置库的编码为utf-8