关于mysql无法添加中文数据的问题以及解决方案
生活随笔
收集整理的這篇文章主要介紹了
关于mysql无法添加中文数据的问题以及解决方案
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
所有能設(shè)置的地方我都設(shè)置了,都設(shè)置的是ut8。然后,我執(zhí)行了一下insert語句,報錯了!!!!!!!!
? 這個錯誤糾結(jié)了一天,最后,看到了一篇博客,博客上面這么寫:
?
問題出在了CMD窗口,CMD窗口使用的編碼格式是gbk,這根本解決不了啊,唯一的辦法就是,不要用cmd窗口了,用圖形界面工具吧!!!如果非要用cmd窗口的話,那么可以加這句話,set names gbk;加了這句話,我們再看數(shù)據(jù)庫的編碼格式,發(fā)生了明顯變化。
這次再執(zhí)行插入語句,
成功了!!!
原來這一切都是CMD在搗鬼!!!
? 從上圖中可以看到 MySQL 有六處使用了字符集,分別為:client 、connection、database、results、server 、system。其中與服務(wù)器端相關(guān):database、server、system(永遠無法修改,就是utf-8);與客戶端相關(guān):connection、client、results?
轉(zhuǎn)載于:https://www.cnblogs.com/Dearmyh/p/11124073.html
總結(jié)
以上是生活随笔為你收集整理的关于mysql无法添加中文数据的问题以及解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thor HTTP 抓包嗅探分析接口调试
- 下一篇: 云开发的数据库权限机制解读丨云开发101