SQLALCHEMY_DATABASE_URI = 'mysql+mysqldb://root@localhost/conferency?charset=utf8' first_name = db.Column(db.String(64)) 本地用的 sqlite 可以保存中文,但 production 的 mysql 中文变成了?。characters set 改成 utf8_generic_cli 也没用。

SQLALCHEMY_DATABASE_URI = 'mysql+mysqldb://root@localhost/conferency?charset=utf8' first_name = db.Column(db.String(64)) 本地用的 sqlite 可以保存中文,但 production 的 mysql 中文变成了?。characters set 改成 utf8_generic_cli 也没用。
1 ossicee Jul 12, 2017 via Android 创建库时确定字符集 create database db CHARSET = utf8 |
2 hzwjz Jul 12, 2017 via Android default character set utf8 default collate utf8_bin. |
3 ToBeHacker Jul 12, 2017 大一点的数据库都有字符编码设置的 |
4 ide415 Jul 12, 2017 |