1. 程式人生 > >修改mysql字符集。。。

修改mysql字符集。。。

瞭解了上面的資訊我們來分析下亂碼的原因,問題出在了當前的 CMD 客戶端視窗,因為當前的 CMD 客戶端輸入採用 GBK 編碼,而資料庫的編碼格式為 UTF-8,編碼不一致導致了亂碼產生。而當前 CMD 客戶端的編碼格式無法修改,所以只能修改 connection、 client、results 的編碼集來告知伺服器端當前插入的資料採用 GBK 編碼,而伺服器的資料庫雖然是採用 UTF-8 編碼,但卻可以識別通知伺服器端的 GBK 編碼資料並將其自動轉換為 UTF-8 進行儲存。可以使用如下語句來快速設定與客戶端相關的編碼集: