MySQL的默認字符集一直是latin1,雖然說支持中文字符,但是對於使用漢語的中國程序員來說很不友好,接下來就說一下怎么改mysql的默認字符集
- vim /etc/mysql/my.cnf:編輯mysql配置文件,(我的是Linux系統,mysql配置文件位置可能因人而異)。如果是Windows,則編輯my.ini文件。
- 在[mysql]下面添加 default-character-set=utf8 #設置MySQL默認字符集為utf8 ,若沒有[mysql]這一行,則手動添加。
- 在[mysqld] 下面添加 character-set-server=utf8 #設置服務端默認編碼。
- 在[client] 下面添加 default-character-set=utf8 # 設置客戶端默認編碼 ,此處不加,查詢出來的中文好像還是拉丁文。若沒有[client]這一行,則手動添加。
- 四步完成后重啟一下mysql服務,之后命令行輸入 show variables like ‘character%’; 即可查看修改成功與否。