1、将mysql的字符编码设置为UTF-8
在my.ini文件中添加
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
2、设置Java程序的内部编码为UTF-8
增加系统环境变量:
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8
3、JDBC指定字符编码
url="jdbc:mysql://localhost/db?useUnicode=true&characterEncoding=utf8"