Python UnicodeDecodeError 解决办法
来源:互联网 发布:云推广软件 编辑:程序博客网 时间:2024/04/29 10:00
背景
最近在学习django,今天在启动django admin的时候,发现admin 默认的css没有加载到,然后一直报这个错误,然后去Google。
开始以为是css路径的问题,就各种改settings下的路径设置,发现怎么改也不对,后来经过一上午的搜索,发现这是Python 2.x 的bug。
抛异常的具体信息如下:
File "D:\Program Files\Python 2.7\lib\mimetypes.py", line 249, in enum_types ctype = ctype.encode(default_encoding) # omit in 3.x!UnicodeDecodeError: 'ascii' codec can't decode byte 0xbc in position 0: ordinal not in range(128)
解决办法:
根据提示打开 \Python 2.x\lib\mimetypes.py
def enum_types(mimedb): i = 0 while True: try: ctype = _winreg.EnumKey(mimedb, i) except EnvironmentError: break #try: #ctype = ctype.encode(default_encoding) # omit in 3.x! #except UnicodeEncodeError: #pass else: yield ctype i += 1
如上,注释或者去掉其中的
try: ctype = ctype.encode(default_encoding) # omit in 3.x!except UnicodeEncodeError: pass然后重新运行django admin即可
参考自 http://stackoverflow.com/questions/4237898/unicodedecodeerror-ascii-codec-cant-decode-byte-0xe0-in-position-0-ordinal
Python 官方bug描述 http://bugs.python.org/issue10490
0 0
- Python UnicodeDecodeError 解决办法
- Python UnicodeDecodeError 的解决办法
- python之UnicodeEncodeError,UnicodeDecodeError解决办法
- python遇到UnicodeDecodeError错误的解决办法
- UnicodeDecodeError解决办法
- [Python ]UnicodeDecodeError
- Python-UnicodeDecodeError
- Python easy_install安装插件错误(UnicodeDecodeError)解决办法
- 解决Python的UnicodeDecodeError
- Python遇到 UnicodeDecodeError
- Python的UnicodeDecodeError错误
- Python PIP UnicodeDecodeError 错误
- python win8 安装 ez_setup错误解决办法 UnicodeDecodeError: 'ascii' codec can't decode byte
- Python中UnicodeDecodeError:‘XXX’ codec can’t decode bytes in position错误信息解决办法
- python 2.7 在windows 下使用pip install xxx出现unicodeDecodeError解决办法
- 解决python的UnicodeDecodeError问题
- 解决python pip UnicodeDecodeError问题
- bug宝典PYTHON篇 UnicodeDecodeError
- 若干有序数插入一数字,保持有序
- java_集合体系之:LinkedList详解、源码及示例——04
- 三星Note3使用技巧:在短信界面使用S Pen
- MFC控件积累——CMFCButton控件
- 搜狗CEO王小川杀出重围的三个产品
- Python UnicodeDecodeError 解决办法
- 独立开发者的自白:Objective-C最糟糕的13件事
- actionbar出现java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to 的解决办法
- QTP加载第三方DLL实现清除IE缓存
- 17周项目五(4)。三色球问题
- 如何设置Android模拟器的键盘
- 三星Note3使用技巧:自带浏览器的拓展功能
- 【揭秘恒大老总许家印】迄今为止最深度、全面的
- IIS集成验证方式下的不同验证模式