1. 程式人生 > >資料庫中出現中文亂碼問題解決方法

資料庫中出現中文亂碼問題解決方法

遇到這樣的問題,首先先不要著急,肯定是編碼的問題,先檢查下我們所使用表的編碼方式,使用mysql命令:

show  create table 表名;

     1.檢視編碼方式 中文的編碼方式為gbk 或 UTF-8;

     2.如果表的編碼方式為gbk,則檢視每個欄位的編碼方式  如果不為中文編碼方式 則修改

      ALTER TABLE `表名` CHANGE `列名` `列名` VARCHAR(45) CHARACTER SET UTF8 NOT NULL;

    總結一下,如果遇見插入中文亂碼問題,先確定問題的產生肯定與編碼方式有關,先檢查資料庫的編碼方法,檢視下資料庫字符集,再檢視下表的編碼

,最後檢查下表中列的編碼。檢查這三個地方的編碼,一般問題即可迎刃而解。