Mysql的字符編碼管理

Mysql的字符編碼管理

 

使用mysql總是經常被亂碼所困擾,以下就簡單說一下,

mysql是如何管理字符編碼的。

 

Mysql管理字符編碼,使用三個不同的等級,分別為:

 

客戶端(character_set_client) :即客戶端,將以什麼編碼形式準備數據。

 

伺服器(character_set_server):即伺服器,將以什麼編碼形式保存數據。

 

連接器(character_set_connection):即客戶端與伺服器之間進行通信時,以什麼編碼方式進行通信。

 

Mysql對於每一個資料庫,每一個表,每一個字段都可以單獨設置字符編碼格式。我個人認為。沒有必須設置的那麼細。隻要編碼格式可以精確到資料庫,就足可以滿足開發的需要。一般情況下,將資料庫的編碼格式設置成UTF8。

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *