mysql执行脚本导入表和数据后中文注释乱码的问题解决
问题
本人在使用不同版本下进行操作时,就会出现中文乱码的问题。例如我本地安装mysql8,服务器安装的是mysql5,然后本地连接服务器的mysql后,执行SQL脚本之后发现中文全部乱码
使用工具查看,注释也都是乱码
解决方案
- 本地客户端连接上mysql之后,查看字符集
show variables like 'character_set%';
可以看到mysql服务器端是utf8编码,而我本地客户端编码是gbk。
如果你的编码都一样了,就不用继续放下看这个文章了
- 更改我们客户端这边的编码为utf8
SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8;
- 查看更改结果
show variables like 'character_set%';
重新执行脚本,查看注释发现中文都没有乱码了
以上就是mysql执行脚本导入表和数据后中文注释乱码的问题解决的详细内容,更多关于mysql导入表和数据乱码的资料请关注脚本之家其它相关文章!
相关文章
解决mysql错误:Subquery returns more than 1 row问题
这篇文章主要介绍了解决mysql错误:Subquery returns more than 1 row问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-05-05一文搞懂Mysql中的共享锁、排他锁、悲观锁、乐观锁及使用场景
刚开始学习MySQL中锁的时候,网上一查出来一堆,什么表锁、行锁、读锁、写锁、悲观锁、乐观锁等等等,直接整个人就懵了,下面这篇文章主要给大家介绍了关于Mysql中共享锁、排他锁、悲观锁、乐观锁及使用场景的相关资料,需要的朋友可以参考下2022-07-07解决mysql时区问题导致错误Incorrect datetime value: &apo
这篇文章主要介绍了解决mysql时区问题导致错误Incorrect datetime value: '1970-01-01 00:00:01',具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10安装SQL server出现“服务没有及时响应启动或控制请求”的解决方案
这篇文章主要给大家解决了安装SQL server出现“服务没有及时响应启动或控制请求”,文中有详细的解决方案,有需要的同学可以参考阅读下2023-08-08
最新评论