微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL 5.7 未正确设置为 utf8mb4

如何解决MySQL 5.7 未正确设置为 utf8mb4

我正在尝试将数据导入我的表中。来源是 UTF8 编码到我的 MysqL UTF8MB4 表中的 CSV。

最初我认为俄语的编码是错误的(对于这个失败的行),但结果是字符串(或任何其他类似字符)中的斜杠“/”,当我删除它时,插入工作到那一步。

此数据是多语言的,也有表情符号,处理双引号括起来的字符串中的斜杠的最佳方法是什么?

例如这里的斜线就是问题“©\с”

当我跑步时

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'

我明白

变量名 价值
character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8mb4
character_set_filesystem 二进制
character_set_results utf8mb4
character_set_server 拉丁语1
character_set_system utf8
collat​​ion_connection utf8mb4_general_ci
collat​​ion_database utf8mb4_unicode_ci
collat​​ion_server latin1_swedish_ci

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。