latin1。CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE TABLE content ( text VARCHAR(100) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
應用/驅動發送 SET NAMES utf8 或連接參數 characterEncoding=utf8,確保 character_set_client/connection/results 均為 utf8。
SHOW VARIABLES LIKE '%char%';
期望輸出關鍵項均為 utf8:
character_set_client/connection/database/results/server/system。
「庫、表、連接、系統」四層統一 utf8(或 utf8mb4`),亂碼自然消失。新項目建議直接全鏈路 utf8mb4。