猿问

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

如题,保存英文没问题,保存中文就报错,错误提示如下

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()

数据库编码信息:
https://img1.mukewang.com/5c8b7bfb00018f8204860429.jpg


杨__羊羊
浏览 624回答 3
3回答

郎朗坤

让 mysql 支持中文。修改编码为 utf-8 。mysql创建utf-8字符集数据库CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
随时随地看视频慕课网APP

相关分类

Python
我要回答