mysql無法插入中文字元解決

來源:互聯網
上載者:User

標籤:

1. 基於可維護的角度,雖然latin1沒什麼問題,但是還是盡量換成utf8或者gb系列

2. 出現亂碼時:

SHOW VARIABLES LIKE ‘character%‘
SHOW VARIABLES LIKE ‘collation_%‘;

 

set character_set_XXX  = utf8

//修改編碼

a、要保證資料庫中存的資料與資料庫編碼一致,即資料編碼與character_set_database一致;
b、要保證通訊的字元集與資料庫的字元集一致,即character_set_client, character_set_connection與character_set_database一致;
c、要保證SELECT的返回與程式的編碼一致,即character_set_results與程式編碼一致;
d、要保證程式編碼與瀏覽器、終端編碼一致

3. 要想簡單一點的話,就將各個字元集都設為一致的,寫入mysql的設定檔,每次用用戶端都設定一下字元集(set names ‘xxx‘),寫入和讀取時要記得確保位元組流的編碼是ok的

mysql無法插入中文字元解決

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.