mysql中插入表数据中文乱码的解决方法

  介绍

小编给大家分享一下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=utf8

2,上一步无误后,打开命令行,输入:净启动mysql,启动mysql服务,

显示“服务已经成功启动”之后,输入命令“mysql”,使用数据库;

 mysql中插入表数据中文乱码的解决方法

查看数据库表的字符集编码格式:输入命令”显示创建表test.xtt_test_copy;”;

 mysql中插入表数据中文乱码的解决方法

如上图所示,发现默认是“latin1"并不是“use utf8”,需要继续手动修改,输入命令“ALTER TABLE测试。字符集utf8核对utf8_general_ci xtt_test_copy转换;”,继续输入命令“显示创建表test.xtt_test_copy;“查看默认数据库表的字符集编码改为了“use utf8”;

 mysql中插入表数据中文乱码的解决方法

查看数据库的字符集编码格式:输入命令”展示创造数据库测试;”;

 mysql中插入表数据中文乱码的解决方法

如上图所示,发现默认,是“latin1"并不是“use utf8”,需要继续手动修改,输入命令”改变数据库测试默认字符集utf8核对utf8_general_ci;”,继续输入命令”显示创建数据库测试;”,查看默认数据库表的字符集编码改为了“utf8 ";

 mysql中插入表数据中文乱码的解决方法

3,最后,重启服务就可以了~

mysql>, net  stop  mysql;   mysql>, net  start  mysql;

以上是“mysql中插入表数据中文乱码的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

mysql中插入表数据中文乱码的解决方法