小编给大家分享一下mysql中插入表数据中文乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
mysql中插入表数据中文乱码的解决办法:1、检查本地mysql安装文件目录的默认编码方式是否是utf8; 2,启动mysql服务,输入相关命令将默认数据库表的字符集编码改为utf8; 3、重启服务即可。
引用>本教程操作环境:windows7多系统,mysql8.0.22版,戴尔G3电脑。
<强> mysql中插入表数据中文乱码的解决办法:强>
1,检查本地mysql安装文件目录下的我。ini配置文件,服务器和客户端的默认编码方式是否是utf8
(mysqld) #,服务端使用的字符集默认为UTF8 character-set-server=utf8 , (客户端) #,设置mysql客户端连接服务端时默认使用的端口 default-character-set=utf82,上一步无误后,打开命令行,输入:净启动mysql,启动mysql服务,
显示“服务已经成功启动”之后,输入命令“mysql”,使用数据库;
查看数据库表的字符集编码格式:输入命令”显示创建表test.xtt_test_copy;”;
如上图所示,发现默认是“latin1"并不是“use utf8”,需要继续手动修改,输入命令“ALTER TABLE测试。字符集utf8核对utf8_general_ci xtt_test_copy转换;”,继续输入命令“显示创建表test.xtt_test_copy;“查看默认数据库表的字符集编码改为了“use utf8”;
查看数据库的字符集编码格式:输入命令”展示创造数据库测试;”;
如上图所示,发现默认,是“latin1"并不是“use utf8”,需要继续手动修改,输入命令”改变数据库测试默认字符集utf8核对utf8_general_ci;”,继续输入命令”显示创建数据库测试;”,查看默认数据库表的字符集编码改为了“utf8 ";
3,最后,重启服务就可以了~
mysql>, net stop mysql; mysql>, net start  mysql;以上是“mysql中插入表数据中文乱码的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
mysql中插入表数据中文乱码的解决方法