MySQL插入數據時遇到中文亂碼改如何辦?
發表時間:2023-09-03 來源:明輝站整理相關軟件相關文章人氣:
[摘要]MySQL插入數據時遇到中文亂碼改怎么辦?【問題一】在使用MySQLWorkbench插入數據時,只要涉及字符串的插入就無法運行。如下:Error Code: 1366. Incorrect string value: \xE5\xBC\xA0\xE4\xB8\x89 for column nam...
MySQL插入數據時遇到中文亂碼改怎么辦?
【問題一】
在使用MySQLWorkbench插入數據時,只要涉及字符串的插入就無法運行。
如下:
Error Code: 1366. Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1
【問題二】
在使用eclipse編寫的java文件中,連接數據庫后可以插入語句,但插入的中文會在數據庫中顯示為“???”問號。
使用過的解決辦法:
1.mac在終端使用:PATH="$PATH" /usr/local/mysql/bin 進入mysql
然后:mysql -u root -p 此時會提示輸入密碼
完成后進入了mysql
[首先先查看mysql現在的字符集]

[第二步,進行設置]

[第二部分設置的時候遇到了這樣的問題,把utf8改為utf8_general_ci時就可以執行了]


[再來查看一下]

[全部設置完成后重啟mysql應該是可以插入中文的了。]
【然而,我的mysql并不愛我。這種方式嘗試失敗,但對于很大一部分人應該是有效的。】
【目前還是嘗試其他辦法中…………】
以上就是MySQL插入數據時遇到中文亂碼改怎么辦?的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。