为了账号安全,请及时绑定邮箱和手机立即绑定

sqlalchemy保存中文报错,提示sqlalchemy.exc.OperationalError

sqlalchemy保存中文报错,提示sqlalchemy.exc.OperationalError

杨__羊羊 2019-03-15 18:05:07
如题,保存英文没问题,保存中文就报错,错误提示如下title = request.form.get('title') content = request.form.get('content') q = Question(title=title, content=content) user_id = session.get('user_id') user = User.query.filter(User.id == user_id).first() q.author = user db.session.add(q) db.session.commit()数据库编码信息:
查看完整描述

3 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

让 mysql 支持中文。
修改编码为 utf-8 。

mysql创建utf-8字符集数据库

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


查看完整回答
反对 回复 2019-03-15
  • 3 回答
  • 0 关注
  • 623 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信