flask_sqlalchemy 怎么改变创建表的默认字符集?
问题:
flask_sqlalchemy默认的字符集是latin-1,怎么样才能转成utf-8?
解决:
1. 在创建数据库的时候记得加上字符集,CREATE DATABASE myblog CHARSET=UTF8;
2. 在写flask连接数据库语句的时候再加上‘?charset=utf8’;
例子:mysql://user:pass@localhost /db?charset=utf8
这样在创建数据表的时候字符集才会变成utf-8,在插入中文数据的时候就不会报错。

浙公网安备 33010602011771号