1. 程式人生 > >MySQL輸入中文出現錯誤程式碼ERROR 1366

MySQL輸入中文出現錯誤程式碼ERROR 1366

ERROR 1366:  Incorrect string value: '\xCD\xF5\xB8\xD5...' for column 'name' at row 1

這是因為mysql編碼的問題

首先檢視你自己的編碼設定是什麼,進入mysql後輸入

SHOW VARIABLES LIKE 'character%';


預設是utf8編碼,我是因為改了之後截圖的,上圖顯示客戶端編碼為gbk,這樣就是對的。

找到mysql目錄中的一個my.ini檔案。

開啟my.ini,把預設編碼改為gbk就行了。(可以直接搜尋關鍵字mysqld)


最後一步,關閉之前的cmd視窗,重新進入。