mysql导入中文乱码问题

  • 问题场景:

    • 甲方现场发的mysql备份的SQL脚本,现场版本5.8
    • 本地还原mysql版本5.8和8.0.36两个版本都试了
  • 出现的问题:

    • 导入后中文乱码
  • 解决办法,这里先说下最终采取的措施,再说下中间尝试的措施(根据自己情况尝试)

    • 打开备份脚本看到备份脚本的文件头部有点问题

      刚开始以为不影响,后来其他办法都用了不管用,就把这个改成了下图编码

      前提是,我的数据库都是使用的utf8的编码格式,导入后,发现中文不乱码了!
    • 其他尝试
sql 复制代码
#查看数据库编码
SHOW VARIABLES LIKE 'character_set_server';
SHOW VARIABLES LIKE 'collation_server';
#修改编码集;优先使用 utf8mb4:与 utf8 字符集相比,utf8mb4 才是真正的4字节UTF-8编码,可以支持更多的字符(如表情符号😊),是当前的首选
ALTER DATABASE your_database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
相关推荐
cui_ruicheng13 小时前
MySQL(四):数据类型与字段设计
数据库·mysql
皮皮学姐分享-ppx14 小时前
政府绿色采购数据库(2015-2024.3)
大数据·网络·数据库·人工智能·制造
闪电悠米15 小时前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
DIY源码阁16 小时前
JavaSwing航班订票管理系统 - MySQL版
数据库·mysql
浪客灿心17 小时前
项目篇:模块设计与实现
数据库·c++
流星白龙19 小时前
【MySQL高阶】26.事务(1)
数据库·mysql
三十..19 小时前
Redis 核心原理与高可用架构实践
运维·数据库·redis
这个DBA有点耶20 小时前
索引优化深潜(下):索引合并、ICP 与索引设计的实战法则
数据库·mysql·架构
用户30745969820720 小时前
EXPLAIN 执行计划 完全精通指南
mysql
努力努力再努力wz20 小时前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表