MySQL插入數(shù)據(jù)時(shí)遇到中文亂碼改如何辦?
發(fā)表時(shí)間:2023-09-03 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]MySQL插入數(shù)據(jù)時(shí)遇到中文亂碼改怎么辦?【問題一】在使用MySQLWorkbench插入數(shù)據(jù)時(shí),只要涉及字符串的插入就無法運(yùn)行。如下:Error Code: 1366. Incorrect string value: \xE5\xBC\xA0\xE4\xB8\x89 for column nam...
MySQL插入數(shù)據(jù)時(shí)遇到中文亂碼改怎么辦?
【問題一】
在使用MySQLWorkbench插入數(shù)據(jù)時(shí),只要涉及字符串的插入就無法運(yùn)行。
如下:
Error Code: 1366. Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1
【問題二】
在使用eclipse編寫的java文件中,連接數(shù)據(jù)庫后可以插入語句,但插入的中文會(huì)在數(shù)據(jù)庫中顯示為“???”問號(hào)。
使用過的解決辦法:
1.mac在終端使用:PATH="$PATH" /usr/local/mysql/bin 進(jìn)入mysql
然后:mysql -u root -p 此時(shí)會(huì)提示輸入密碼
完成后進(jìn)入了mysql
[首先先查看mysql現(xiàn)在的字符集]
[第二步,進(jìn)行設(shè)置]
[第二部分設(shè)置的時(shí)候遇到了這樣的問題,把utf8改為utf8_general_ci時(shí)就可以執(zhí)行了]
[再來查看一下]
[全部設(shè)置完成后重啟mysql應(yīng)該是可以插入中文的了。]
【然而,我的mysql并不愛我。這種方式嘗試失敗,但對(duì)于很大一部分人應(yīng)該是有效的!
【目前還是嘗試其他辦法中…………】
以上就是MySQL插入數(shù)據(jù)時(shí)遇到中文亂碼改怎么辦?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。