Python 编码错误解决办法

今天coding时发现程序有个地方编码错误,导致相应的东西无法写入数据库,

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

 

解决办法为

import sys     

reload(sys)# Python2.5 初始化后会删除 sys.setdefaultencoding方法,需重新载入

sys.setdefaultencoding('utf-8')  

 

你可能感兴趣的:(python)