gpt4 book ai didi

python - mariadb 10.2 中的 EPF 导入器错误 - 编码?

转载 作者:行者123 更新时间:2023-11-29 18:04:33 24 4
gpt4 key购买 nike

我正在使用 Apple 的 EPFImporter 工具将其 feed 数据导入数据库。在我的一台服务器上mysql Ver 15.1 Distrib 10.1.24-MariaDB,适用于 Linux (x86_64),使用 readline 5.1 并且工作正常,没有错误。

但在另一个地方:mysql Ver 15.1 Distrib 10.2.11-MariaDB,适用于 osx10.12 (x86_64),使用 readline 5.1 事情变得棘手。Apple EPF 数据采用 UTF8 格式,我的数据库均采用 UTF8 格式,但在 10.2 上,由于奇怪的错误,我无法导入记录(附有屏幕截图)。

我在互联网上找到的所有解决方案都不起作用,并且总是引用旧的 MySQL。 enter image description here

enter image description here

所以基本上我被困住了。不知道这是 MariaDB 问题、数据库问题还是 python MySQLdb 问题。在这两种情况下,我都使用相同的“视频”数据文件,并且在旧服务器上它可以工作,而在新服务器上则不能。两种情况都是UTF8编码集,相同版本的mysqldb模块,以及相同版本的Python。

最佳答案

在 MySQL 中,您需要 utf8mb4 ——无论是在表/列声明中还是在连接中。

您的🞮需要4字节的UTF-8代码。 MySQL 的 utf8 仅处理 3 个字节; UTF-8 的其余部分需要 utf8mb4

关于python - mariadb 10.2 中的 EPF 导入器错误 - 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48009021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com