1. 程式人生 > >在使用MySql時,命令列內插入中文資料遇到亂碼問題的解決措施

在使用MySql時,命令列內插入中文資料遇到亂碼問題的解決措施

在這裡插入圖片描述
**造成這種問題的原因是安裝的mysql預設是UTF-8編碼格式,即使你傳輸的資料已經設定GBK編碼,也同樣會報錯。

廢話不多數,解決方式如下;

1,如果你的mysql還在執行中,那就先到工作管理員中停止該服務,如果已經關閉mysql,前面的話當我沒說~。
在這裡插入圖片描述
2.然後進入到你安裝的mysql路徑資料夾;(預設是安在C盤的,本人圖片僅供參考)
在這裡插入圖片描述

3.修改my.ini配置檔案,開啟方式可使用自帶記事本編輯
在這裡插入圖片描述
找到設定編碼的這行,直接將UTF8改為gbk;(此處我使用NotePad++ 開啟,排版比較美觀~)
在這裡插入圖片描述
如果修改不成功的,注意點選該檔案右擊屬性 ,將修改許可權全部勾選即可。
在這裡插入圖片描述


在這裡插入圖片描述
4.修改完後回到桌面,開啟工作管理員重啟你的mysql服務,沒有開啟MySQL的直接重新開啟登陸,再重新使用命令列插入中文資料。
在這裡插入圖片描述
看看效果! 成功了吧!
我再連續插入兩個,