使用sqlAlchemy和mysqldb时unicode的设置问题

来源:互联网 发布:海量数据处理 java 编辑:程序博客网 时间:2024/05/29 13:12

最近在写sqlalchemy代码的时候碰到一个问题,mysql的数据库char-set已经设置成了utf-8,在写入一个unicode时发生错误:

'latin-1' codec can't encode character

查了资料以后发现必须在设置engine的时候加上charset选项,即

engine = create_engine('mysql://name:password@localhost/database?charset=utf8')

 

原创粉丝点击