【數據庫問題】插入漢字不成功問題

編碼問題----插入mysql漢字出錯
  • 問題:
    數據庫更改之後,仍不能插入漢字

  • 原因:
    1.數據庫字符優先級有:系統級、數據庫級、表級、字段。這5個優先級中字段優先級最高
    2.創表、創庫不制定編碼,則自動定義爲latin1

  • 解決方案:
    1.指定編碼集
    2.修改配置文件,指定默認爲utf8

  • 相關語句:
    1.查看數據庫中所有表的編碼格式:show table status from mysql like ‘%%’;
    2.修改表(包括字段)的編碼集和:alter table 表名 convert to character set utf8;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章