python, sqlobject(mysql)中文显示问题

来源:互联网 发布:哪些平台可以做淘宝客 编辑:程序博客网 时间:2024/06/06 10:43

 在使用python写项目的时候,用到了sqlobject库函数connectionForURI连接mysql,但是遇到了中文显示乱码的问题,在添加记录的时候还抛出异常:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position;
找了一天终于搞明白了,默认情况下,mysql连接的编码是latin-1,你需要指定使用什么编码方式:
connectionForURI(mysql://user:password@localhost:3306/eflow?use_unicode=1&charset=utf8)

原创粉丝点击