MySQL数据库解决乱码 latin1 转 gbk

时间:2021-02-13 05:59:07

latin1 也是一种编码,但是有时候它不适合我们正常的使用,所以我需要把它转成gbk编码。

查询数据库编码

show variables like 'character%';

MySQL数据库解决乱码  latin1 转 gbk

修改配置文件 my.ini

此文件在MySQL安装目录下,例如本人: E:\softwaress\MySQL

MySQL数据库解决乱码  latin1 转 gbk

文件一开始是latin1,我们改成gbk即可。

改完之后就会出现以下情况,还有两个没有改过来。

MySQL数据库解决乱码  latin1 转 gbk

此时,我们再去看配置文件。

把这里也改成gbk的,这个地方比较难找,要仔细寻找。

MySQL数据库解决乱码  latin1 转 gbk

然后还有一个latin1

MySQL数据库解决乱码  latin1 转 gbk

这一个是因为你的表是先创建的,而修改编码是后来的,所以你重新建表时就会时gbk了,

如果不是jbk就在创建数据库时指定字符集:create database yourDB CHARACTER SET gbk;

MySQL数据库解决乱码  latin1 转 gbk