mysql亂碼問題

2021-08-10 12:46:17 字數 539 閱讀 3874

前幾天配置mysql環境,但一直出現亂碼問題;後來在網上找到了答案,整理一下;

出現亂碼一般是字符集有問題

mysql預設的是字符集是latin1 可以用 show variables like 『char%』來檢視當前資料庫的字符集

所以我們要修改資料庫的字符集,但是只修改資料庫字符集還不夠,還要修改表中字段的字符集

alter

database text999 character

set utf8;// 其中text999是當前資料庫的名字

alter

table infor change name name text character

set utf8;//infor 是資料庫的乙個表,name是需要修改的字段。注意這裡name要寫兩次;

mysql亂碼問題

原來使用過一段時間mysql,感覺簡單方便,很好用。但是今天使用居然發生了亂碼。經過在網上搜尋,很快解決了這個問題。亂碼的最終根源就是字符集問題。主要有以下原因 1.在建立資料庫時指定字符集 create database test character set gbk 2.也可以修改data目錄中相...

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...