数据库mysql乱码怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库mysql乱码怎么办相关的知识,希望对你有一定的参考价值。

你好。
1、修改安装文件根目录下的my.ini文件:
搜索字段default-character-set,设置其值为utf8/gbk之一(注意设置utf8的时候不能设成utf-8)
再去重启mysql服务器
如果还是出现乱码,接着执行下面操作
2、修改数据库编码
在安装目录的data目录下找到你出现乱码的数据库对应的文件夹(这个文件夹即是你这个数据库存放数据的地方),
进入找到db.opt文件(即此数据库的编码配置文件),修改值为下面的
default-character-set=gbk
default-collation=gbk_chinese_ci
再去重启MySQL服务器
如果还是出现乱码,接着执行下面操作
3、再不行,备份原数据库数据,直接drop掉这个数据库
重新创建数据库并设置编码
create database yourDB character set gbk;
别忘了重启MySQL服务器综上:如果还没有解决,我也没辙了。重装吧,重装的时候设置下编码三处的编码要一致
参考技术A mysql_query("set names utf8"); 参考技术B 改数据库字符集

以上是关于数据库mysql乱码怎么办的主要内容,如果未能解决你的问题,请参考以下文章

mysql 8.0 中文数据乱码怎么解决

c#访问,mysql数据库中文数据不乱码,中文列名乱码,怎么回事

mysql 5.1乱码问题怎么整?

mysql出现乱码

sql语句导入mysql数据库乱码怎么解决

sql语句导入mysql数据库乱码怎么解决