使用 MySQLdb 的 SQLAlchemy 双正斜杠问题
SQLAlchemy double forward slash issue using MySQLdb
我已经搜索了几个小时了。我正在使用 Facebook 帖子并希望在 python 中使用 SQLAlchemy 将它们解析为 mysql 数据库。
Facebook 帖子包括笑脸和一堆特殊字符。
SQLALCHEMY 数据库 URI 如下所示:
SQLALCHEMY_DATABASE_URI = "mysql+mysqldb://...?charset=utf8&use_unicode=0"
在提交到数据库之前,我也在 utf8 中编码:
string.encode("utf-8")
从几个questions/answers这里测试我仍然运行进入这个问题:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1366, "Incorrect string value: '\xF0\x9F\x8C\x9E\xF0\x9F...'
您是否尝试过使用 utf8mb4
而不是 utf8
?
我已经搜索了几个小时了。我正在使用 Facebook 帖子并希望在 python 中使用 SQLAlchemy 将它们解析为 mysql 数据库。 Facebook 帖子包括笑脸和一堆特殊字符。
SQLALCHEMY 数据库 URI 如下所示:
SQLALCHEMY_DATABASE_URI = "mysql+mysqldb://...?charset=utf8&use_unicode=0"
在提交到数据库之前,我也在 utf8 中编码:
string.encode("utf-8")
从几个questions/answers这里测试我仍然运行进入这个问题:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1366, "Incorrect string value: '\xF0\x9F\x8C\x9E\xF0\x9F...'
您是否尝试过使用 utf8mb4
而不是 utf8
?