码迷,mamicode.com
首页 > 其他好文 > 详细

mimetypes.py的UnicodeDecodeError

时间:2015-03-31 19:54:57      阅读:93      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!