通過 SHOW VARIABLES LIKE 'character_set%'; 發現 character_set_server 和 character_set_database 為 latin1,客戶端相關為 gbk。
my.ini(無則新建)。[mysqld] 區塊添加:character-set-server=utf8mb4collation-server=utf8mb4_general_ci[mysql] 區塊添加:default-character-set=utf8mb4[client] 區塊添加(可選):default-character-set=utf8mb4net stop mysql && net start mysql)。SHOW VARIABLES LIKE 'character_set%';,確認均為 utf8mb4。utf8mb4 而非舊 utf8,完整支持 Emoji 及罕見字符。ALTER DATABASE db CHARSET utf8mb4; ALTER TABLE t CONVERT TO CHARACTER SET utf8mb4;?characterEncoding=utf8mb4&useSSL=false。