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