討論以下幾個問題:
- 字符集查看
- 修正配置,設置默認字符集編碼
- 在使用過程中強制設置字符集編碼
查看當前的MySQL默認字符集編碼:
- show variables like "%colla%";
- show variables like "%char%";
設置默認字符集編碼
修改/etc/mysql/my.cnf文件:
- [client]
- port = 3306
- socket = /var/lib/mysql/mysql.sock
- default-character-set=UTF8
- [mysqld]
- port = 3306
- socket = /var/lib/mysql/mysql.sock
- default-character-set=UTF8
使用過程中強制設置字符集編碼
- jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=UTF-8