這兩天重置了下自己的電腦系統,乙個ubuntu,另外乙個當然就是windows。
不過在執行程式的時候發現,出現了很多的「????」,也就是亂碼字元。毫無疑問,這定然是mysql字符集的配置問題。找到了解決問題的方向,那麼,自然就很好辦了。
我的問題是出現在ubntu上的,如果你是windows使用者,那麼直接去安裝mysql的根目錄找配置檔案就好了,修改方式和ubuntu上的是一樣的。我接下來就會說明。
cd /etc/mysql/
如果你安裝的是5.7的版本,我的就是5.7的,那麼繼續使用cd命令進入這個資料夾
cd mysql.conf
.d
sudo vi mysqld.cnf
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
注意啊,[mysql]、[client] 這兩個內容很有可能是不存在的,你需要自己新增上去啊,而且,還要注意,[mysqld]這個配置選項中不能使用default-character-set=utf8這個資訊的。
:wq!
mysql 集群字符集 Mysql 字符集
字符集與字元比較 字符集字符集是某種字元的集合,比如最常見的ascii碼,由127個字元組成,只需要乙個位元組就能表示 我們常說的字符集還是gbk iso utf8 mysql 我們使用得最多的字符集就是gbk 和 utf8了 他們都是變長字符集,如果字元在ascii範圍內就使用乙個位元組表示,其他...
mysql字符集 MySQL字符集選擇
一 怎樣選擇合適的字符集 對mysql資料庫來說,字符集很重要,因為資料庫儲存的資料大部分都是各種文字,字符集對資料庫的儲存,處理效能都會有所影響。主要考慮一下幾方面的因素 1.滿足應用支援語言的需求,應用處理各種各樣的文字,發布到使用不同語言的國家或地區,可以選擇unicode字符集,mysql的...
mysql 字符集等 配置
我的配置 mysql default character set utf8 mysqld default character set utf8 client default character set utf8目錄 1 資料庫目錄 var lib mysql 2 配置檔案 usr share mys...