sqlalchemy 插入或者更新数据失败 UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: o
2017-09-19 00:00
411 查看
摘要: UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)
问题: 通过sqlalchemy往postgresql里面插入数据的时候出现异常:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)
解决方法:
设置 create_engine(Config.get('SQLALCHEMY_DATABASE_URI'), convert_unicode=True)
convert_unicode默认是False
问题: 通过sqlalchemy往postgresql里面插入数据的时候出现异常:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)
解决方法:
设置 create_engine(Config.get('SQLALCHEMY_DATABASE_URI'), convert_unicode=True)
convert_unicode默认是False
相关文章推荐
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
- pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法
- python2 windows 安装模块报错 UnicodeEncodeError: 'ascii' codec can't encode characters in position 7-9:
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
- python编码问题 -- UnicodeEncodeError: 'ascii' codec can't encode characters in position
- Atom python3 UnicodeEncodeError: 'ascii' codec can't encode characters in position
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
- 安装Sikuli时出现UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-10: ordinal not i
- UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position xxx ordinal not in range(12
- python2.7出现[UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11]的解决
- pymysql错误“UnicodeEncodeError:'latin-1' codec can't encode characters in position 0-1:..”的解决方式
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
- python mysqldb 数据库插入中文 “"UnicodeEncodeError:'latin-1' codec can't encode character ..."”
- Python错误解决:UnicodeEncodeError: 'latin-1' codec can't encode characters in position
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1:
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
- UnicodeEncodeError: 'latin-1' codec can't encode characters in position 44-46: ordinal not in range(
- UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position xxx ordinal...
- EncodeError: 'latin-1' codec can't encode characters in position 69-70: ordinal not in range(
- UnicodeEncodeError: 'latin-1' codec can't encode characters in position 35-38: ordinal not in range(