导读跟大家讲解下有关mysql中插入表数据中文乱码怎么办,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说mysql中插入表数据中
跟大家讲解下有关mysql中插入表数据中文乱码怎么办,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说mysql中插入表数据中文乱码怎么办,小编也收集到了有关mysql中插入表数据中文乱码怎么办的相关资料,希望大家看到了会喜欢 。
mysql中插入表数据中文乱码的解决办法:1、检查本地mysql安装文件目录的默认编码方式是否是utf8;2、启动mysql服务输入相关命令将默认数据库表的字符集编码改为utf8;3、重启服务即可 。
文章插图
本教程操作环境:windows7系统、mysql8.0.22版DELL G3电脑 。
mysql中插入表数据中文乱码的解决办法:
1、检查本地mysql安装文件目录下的my.ini配置文件服务器和客户端的默认编码方式是否是utf8
[mysqld]# 服务端使用的字符集默认为UTF8character-set-server=utf8 [client]# 设置mysql客户端连接服务端时默认使用的端口default-character-set=utf8 2、上一步无误后打开命令行输入:net start mysql ,启动mysql服务;
显示“服务已经成功启动”之后输入命令“mysql”使用数据库;
文章插图
查看数据库表的字符集编码格式:输入命令 “ show create table test.xtt_test_copy; ”;
文章插图
如上图所示发现默认是"latin1"并不是“utf8”需要继续手动修改输入命令 “ ALTER TABLE test.xtt_test_copy CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ”继续输入命令 “show create table test.xtt_test_copy; ”查看默认数据库表的字符集编码改为了“utf8”;
文章插图
查看数据库的字符集编码格式:输入命令 “show creat database test; ”;
文章插图
如上图所示发现默认是"latin1"并不是“utf8”需要继续手动修改输入命令 “ ALTER DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”继续输入命令 “SHOW CREATE database test; ” 查看默认数据库表的字符集编码改为了“utf8”;
文章插图
3、最后重启服务就可以了 ~
mysql> net stop mysql;mysql> net start mysql;
相关免费学习推荐:mysql视频教程以上就是mysql中插入表数据中文乱码怎么办的详细内容!
来源:php中文网
标签:
免责声明:本文由用户上传,如有侵权请联系删除!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人 。本文( http://www.suokao.com)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任 。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 907991599@qq.com 举报,一经查实,本站将立刻删除 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 互联网常识:Javascript中的定时器
- 互联网常识:详细了解Redis中的事务
- 互联网常识:javascript中string方法有哪些
- 互联网常识:mysql8 phpmyadmin密码登录失败怎么办
- 互联网常识:javascript如何设置颜色
- 关于五的文化常识
- T3出行离职1万元押金给退吗
- 居家风水常识
- 解析互联网六大商业模式 互联网盈利模式包括哪些模式
- 24种常见的商业模式 互联网商业模式有几种