將mysql默認編碼改為UTF8的方法:首先在client字段里加入【default-character-set=utf8】;然后在mysqld字段里加入【character-set-server=utf8】;最后重啟mysql服務就生效。
相關學習推薦:mysql教程
將mysql默認編碼改為UTF8的方法:
a. WIN+R? net stop mysql? 關閉mysql服務
b. 復制my-dafault.ini,重命名為my.ini,進入里面
**?sudo?vim?/etc/mysql/my.cnf?**進入
?
執行以下操作:
1、在[client]字段里加入default-character-set=utf8,如下:
[client] port?=?3306 socket?=?/var/lib/mysql/mysql.sock default-character-set=utf8
2、在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld] port?=?3306 socket?=?/var/lib/mysql/mysql.sock character-set-server=utf8
3、在[mysql]字段里加入default-character-set=utf8,如下:
[mysql] no-auto-rehash default-character-set=utf8
修改完成后,service mysql restart重啟mysql服務就生效。注意:[mysqld]字段與[mysql]字段是有區別的。這點在網上沒人反饋過。
?
?
注: show variables like ‘character%’ 可查看mysql編碼方式,修改完成后是這樣的:
+--------------------------+----------------------------+ |?Variable_name?|?Value?| +--------------------------+----------------------------+ |?character_set_client?|?utf8?| |?character_set_connection?|?utf8?| |?character_set_database?|?utf8?| |?character_set_filesystem?|?binary?| |?character_set_results?|?utf8?| |?character_set_server?|?utf8?| |?character_set_system?|?utf8?| |?character_sets_dir?|?/usr/share/mysql/charsets/?| +--------------------------+----------------------------+
想了解更多編程學習,敬請關注mysql教程欄目!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END