1、SHOW VARIABLES LIKE 'character_set_%';查看編碼集
2、編輯/etc/my.cnf文件
加入這個設置
default-character-set=utf8
(這個是一勞永逸的方法)
然后重啟mysql服務:
sudo service mysqld restart
再次查看編碼集:
就ok了
還有一種是一次性的:
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;
set collation_connection = utf8_general_ci;
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;
這個也行;
還有一種就是修改表的編碼方式:
alter table 表名 convert to character set utf8;
這幾種方法我感覺第一種最好,因為以后都不用再改了,哈哈哈哈哈哈哈哈