首页 > 其他 > 详细

mimetypes.py的UnicodeDecodeError

时间:2015-03-31 19:54:13      阅读:124      评论:0      收藏:0      [点我收藏+]

python27中 Libmimetypes.py的一个bug,属于 def enum_types(mimedb)函数:

错误提示信息:

 

1
2
3
File D:Python27libmimetypes.py, line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xb0 in position 1: ordinal not in range(128)

解决办法:

 

修改原函数为:

1
2
3
4
5
try:
  #   ctype = ctype.encode(default_encoding) # omit in 3.x!
 # except UnicodeEncodeError:
 #except UnicodeError:
 #    pass

mimetypes.py的UnicodeDecodeError

原文:http://www.cnblogs.com/odoo/p/4381769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!