mysql數據庫內中文字符亂碼問題解決

     在用PHP操做MYSQL數據庫插入中文字符的時候,有時候咱們會發現數據庫中剛剛插入的數據都是亂碼的(以???)顯示;檢查以後發現PHP也設置了編碼方式爲UTF8,如(set names utf8)。檢查數據庫,發現數據庫字符集也是UTF8。
數據庫

     在這種狀況下,出現亂碼的緣由是數據庫的編碼是當你建立好數據庫才改的編碼。這時候只有從新刪掉之前的數據庫了,得新建一個數據庫,而且在建立的時候同時指定數據庫的編碼方式爲UTF8,這樣之後插入中文字符就不會出現亂碼了!ide

相關文章
相關標籤/搜索