您的位置:首页 > 数据库 > MySQL

MySQL中文乱码解决办法

2017-12-03 22:11 387 查看
方法一:编辑 mysql\bin\my.ini 文件

在 [client]标签下加上一行

default-character-set = utf8

在 [mysql] 标签下加上一行

default-character-set = utf8

在 [mysqld] 标签下加上以下内容:

character_set_server = utf8

方法二:使用mysql命令

执行 show variables like “%char%”;

查看各variables编码,如果不是utf-8则修改

执行:

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;

再次执行 show variables like “%char%”;

结果如下图所示:



PS:如果使用的是Navicat,请将Navicat编码设置为自动。右键mysql-编辑连接-高级-编码,选择自动即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 乱码 character