Modify the My.ini file in the
[MySQL]
Default-character-set=gbk
[Mysqld]
# The default character set that would be used if a new schema or table is
# created and no character set is defined
Character-set-server=utf8
After modifying, restart MySQL. Results:
Mysql> Show variables like ' character_set% ';
+--------------------------+-------------------------------------------+
| variable_name | Value |
+--------------------------+-------------------------------------------+
| character_set_client | GBK |
| character_set_connection | GBK |
| Character_set_database | UTF8 |
| Character_set_filesystem | binary |
| Character_set_results | GBK |
| Character_set_server | UTF8 |
| Character_set_system | UTF8 |
| Character_sets_dir | D:\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+-------------------------------------------+
Even if you turn on MySQL again.
Command line fix MySQL Chinese garbled