我已经搜索了几个小时了。我正在获取 Facebook 帖子,并希望使用 python 中的 SQLAlchemy 将它们解析为 mysql 数据库。 Facebook 帖子包含笑脸和一堆特殊字符。
SQLALCHEMY 数据库 URI 如下所示:
SQLALCHEMY_DATABASE_URI = "mysql+mysqldb://...?charset=utf8&use_unicode=0"
在提交到数据库之前,我还使用 utf8 进行编码:
string.encode("utf-8")
从这里的几个问题/答案进行测试,我仍然遇到这个问题:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1366, "Incorrect string value: '\\xF0\\x9F\\x8C\\x9E\\xF0\\x9F...'
最佳答案
您是否尝试过使用utf8mb4
而不是utf8
?
关于python - 使用 MySQLdb 的 SQLAlchemy 双正斜杠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42948988/