Mysql显示乱码

mysql显示乱码,但是导入sql文件时编码是对的(utf-8)

 

解决方法如下:

打开MySQL的安装目录

找到my.ini

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir=C:\Program Files\MySQL
datadir=C:\Program Files\MySQL\data
port=3306
character_set_server=utf8
default-storage-engine=INNODB
collation-server=utf8_general_ci

加粗部分有就改,没有就添加上,然后重启MySQL,就不会乱码