(解决)mysql1366中文显示错误的终极解决方案
生活随笔
收集整理的這篇文章主要介紹了
(解决)mysql1366中文显示错误的终极解决方案
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在創(chuàng)建表格后錄入數(shù)據(jù)時(shí),數(shù)據(jù)庫發(fā)生1366錯(cuò)誤,百度后發(fā)現(xiàn)是中文編碼問題,不過按照百度的將my.ini文件中的default-character-set改成utf8,重啟后依然沒有 任何作用,
使用該sql語句:“SHOW FULL COLUMNS FROM 表名” 來查看當(dāng)前表格的編碼,結(jié)果發(fā)現(xiàn)編碼依舊沒有改變,還是之前的默認(rèn)編碼。
后經(jīng)思索以及萬能的度娘,發(fā)現(xiàn) “ALTER TABLE 表格名 CONVERT TO CHARACTER SET gbk COLLATE gbk_chinese_ci”這句sql代碼可以將該表格的編碼改成gbk。
再次使用上面的“SHOW FULL COLUMNS FROM 表名” 來查看當(dāng)前表格的編碼,結(jié)果發(fā)現(xiàn)varchar部分都被改成了gbk編碼了,錄入中文,保存成功。
轉(zhuǎn)載于:https://www.cnblogs.com/gwd1154978352/p/6831912.html
總結(jié)
以上是生活随笔為你收集整理的(解决)mysql1366中文显示错误的终极解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hiho #1485 : hiho字符串
- 下一篇: linux cmake编译源码,linu