yfyitysqld]這兩個(gè)標(biāo)簽。
t]標(biāo)簽下添加如下配置:
default-character-set=utf8
這個(gè)配置表示客戶(hù)端默認(rèn)使用utf8字符集與MySQL服務(wù)器進(jìn)行通信。
ysqld]標(biāo)簽下添加如下配置:
character-set-server=utf8
這個(gè)配置表示MySQL服務(wù)器默認(rèn)使用utf8字符集進(jìn)行存儲(chǔ)和處理數(shù)據(jù)。
4. 重啟MySQL服務(wù),使配置生效。
配置完成后,MySQL服務(wù)器和客戶(hù)端之間的數(shù)據(jù)傳輸就可以使用utf8字符集進(jìn)行編碼和解碼,從而避免了因字符集不匹配而導(dǎo)致的亂碼問(wèn)題。
需要注意的是,如果在MySQL中已經(jīng)存在數(shù)據(jù),那么在修改字符集配置后,原有數(shù)據(jù)可能會(huì)出現(xiàn)亂碼問(wèn)題。此時(shí)需要使用轉(zhuǎn)碼工具將原有數(shù)據(jù)轉(zhuǎn)換為新的字符集,或者重新導(dǎo)入數(shù)據(jù)。