當向 MySQL 數據庫插入一條帶有中文的數據形如 insert into employee values(null,'張三','female','1995-10-08','2015-11-12','Sales',2000,'是個好員工!')
; 出現亂碼時,可以使用語句 show variables like 'character%'
; 來查看當前數據庫的相關編碼集。
從上圖中可以看到 MySQL 有六處使用了字符集,分別為:client 、connection、database、results、server 、system。其中與服務器端相關:database、server、system(永遠無法修改,就是utf-8);與客戶端相關:connection、client、results 。