在MySQL中,UTF-8编码对应的是utf8mb4,而不是utf8!!!

我们将mysql的安装目录中打开 my.ini,没有的话自己建一个就可以了,把下面的复制进去。

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = false

character-set-server = utf8mb4

init_connect='SET NAMES utf8mb4'