【問題一】 在使用MySQLWorkbench插入數據時,只要涉及字元串的插入就無法運行。 如下: Error Code: 1366. Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1 【問題二 ...
【問題一】
在使用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並不愛我。這種方式嘗試失敗,但對於很大一部分人應該是有效的。】
【目前還是嘗試其他辦法中…………】