前面的話 由於編碼錯誤,造成的資料庫中文識別成亂碼或問號的問題非常常見,本文將詳細說明解決辦法 配置文件 解決中文識別問題的第一步是修改mysql的配置文件my.ini 在[client]下添加 在[mysqld]下添加 然後重新啟動服務 資料庫編碼 首先,新建一個資料庫 通過下列代碼查看資料庫的編 ...
前面的話
由於編碼錯誤,造成的資料庫中文識別成亂碼或問號的問題非常常見,本文將詳細說明解決辦法
配置文件
解決中文識別問題的第一步是修改mysql的配置文件my.ini
在[client]下添加
default-character-set = utf8
在[mysqld]下添加
character-set-server = utf8
然後重新啟動服務
資料庫編碼
首先,新建一個資料庫
通過下列代碼查看資料庫的編碼類型
查看編碼類型是否是utf8,如果不是,則使用下列代碼修改為utf8
數據表編碼
新建一個數據表
通過下列代碼查看數據表的編碼類型
查看編碼類型是否是utf8,如果不是,則使用下列代碼修改為utf8
中文記錄
下麵添加一條帶中文的記錄
通過SELECT語句將記錄讀出來
中文正確的顯示出來了
歡迎交流