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