MySQL中文乱码解决方案

MySQL默认latin1(其实就是ISO-8859-1)字符集。这显然不能满足我们的需要,因此我们把它调整为UTF8字符集,以兼容大多数字符集。

1. 先来执行两条SQL,来检测下当前的MySQL默认字符集编码:

Sql命令:

mysql>show variables like "%colla%";   

     

Sql命令:

mysql>show variables like "%char%"; 

  
————————————————

MySQL安装目录下的my-default.ini改为my.ini文件

[client]节点

default-character-set=utf8    (增加)

[mysql]节点

default-character-set=utf8    (修改)

[mysqld]节点

character_set_server=utf8    (修改)

修改完毕后使用
————————————————

然后查询字符集:

  show variables like '%character%';

  show variables like "%colla%";

原文地址:https://www.cnblogs.com/wrlooo/p/12857925.html