gpt4 book ai didi

python - Flask SQLAlchemy 无法将表情符号插入 MySQL

转载 作者:行者123 更新时间:2023-11-28 18:23:02 27 4
gpt4 key购买 nike

我正在使用 Python 2.7 和带有 flask-sqlalchemy 模块的 flask 框架。

我在尝试插入时总是遇到以下异常:异常类型:OperationalError。异常值:(1366, "不正确的字符串值:\xF09...

我已经将 MySQL 数据库、表和相应的列设置为 utf8mb4_general_ci,我可以使用终端插入表情符号字符串。

Flask 的应用配置已经包含 app.config['MYSQL_DATABASE_CHARSET'] = 'utf8mb4',但是它根本没有帮助,我仍然得到异常。

感谢任何帮助

最佳答案

也许将来有人会这样:我所做的只是在我的配置文件中编辑 sql 连接:

SQLALCHEMY_DATABASE_URI = 'mysql://user:password@localhost/database?charset=utf8mb4'

这样我就可以在不改变数据库或表格的情况下存储表情符号。

来源:https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iv-database/page/13%0A评论 #322

关于python - Flask SQLAlchemy 无法将表情符号插入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43557926/

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