首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

python 编码有关问题 UnicodeEncodeError: 'ascii' codec can't encode characters

2012-12-18 
python 编码问题 UnicodeEncodeError: ascii codec cant encode characters近期在使用python是出现编码

python 编码问题 UnicodeEncodeError: 'ascii' codec can't encode characters

近期在使用python是出现编码问题:“UnicodeEncodeError: 'ascii' codec can't encode characters?”

?

case:

? ? ?通过sqlalchemy连mysql做orm,连接数据没有问题charset=utf8,编码是utf-8的,在把数据库中的中文字读取到python对象中时报错“UnicodeEncodeError: 'ascii' codec can't encode characters?” 有点纠结,小问题总结一下。

?

处理方法一:

在我的应用启动文件startup.py 中加入如下代码

?

#!/usr/bin/python# -*- coding: utf-8 -*-import syssys.setdefaultencoding('utf-8')
?

热点排行