mysql亂碼問題

2021-05-24 09:30:38 字數 456 閱讀 4620

原來使用過一段時間mysql,感覺簡單方便,很好用。但是今天使用居然發生了亂碼。經過在網上搜尋,很快解決了這個問題。亂碼的最終根源就是字符集問題。主要有以下原因:

1.在建立資料庫時指定字符集

create database test character set gbk;  

2.也可以修改data目錄中相應資料庫目錄下的db.opt配置檔案

default-character-set=gbk

default-collation=gbk_chinese_ci

3.修改 my.ini(mysql server instance configuration 檔案)

default-character-set=gbk(修改結果)

要確保編碼一致。我出現亂碼的原因是第三個,前兩個在設定過程中我注意到了,第三個經過修改後問題解決。如果有什麼闡述不對的地方,還請大家指證,我還是個新手!

mysql亂碼問題!

1 修改 my.ini mysql server instance configuration 檔案 client section 客戶端 client port 3306 mysql default character set gbk server section 服務端 mysqld defau...

mysql 亂碼問題

mysql 中英文插入時,出現亂碼無法插入的問題。由於是ubuntu的機器,mysql的配置檔案是 etc mysql my.cnf 設定了下配置檔案my.cnf的編碼為utf8 client default character set utf8 default character set utf8...

mysql亂碼問題

出現亂碼是因為字元編碼方式的問題 經過實測發現需要重建資料庫才可以顯示中文 查詢當前預設編碼方式 show variables like char 避免出現亂碼 建立資料庫時不要使用預設編碼方式,create database character set utf8 collate utf8 gene...