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