当前位置:首页 > 开发 > 编程语言 > Python > 正文

python27在cmd命令行中出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in po

发表于: 2014-07-25   作者:ahjdzx1990   来源:转载   浏览次数:
摘要: 问题:为了开个简便的Http服务器,于是用python的SimpleHTTPServer,命令如下: > python -m SimpleHTTPServer 8888 但是出现报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position。 解决办法:在python的安装目录下\Python27\Lib下

问题:为了开个简便的Http服务器,于是用python的SimpleHTTPServer,命令如下:

> python -m SimpleHTTPServer 8888

但是出现报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position。

解决办法:在python的安装目录下\Python27\Lib下的 mimetypes.py 文件,到大概256行的
‘default_encoding = sys.getdefaultencoding()’。
在这行前面添加三行:

if sys.getdefaultencoding() != 'gbk':
      reload(sys)
sys.setdefaultencoding('gbk')
default_encoding = sys.getdefaultencoding()

 问题解决。

python27在cmd命令行中出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in po

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在运行python ez_setup.py install后, 发现是在下载并解压setuptools-2.1,并运行setup.py时出现如
最近用Python写了些爬虫,在爬取一个gb2312的页面时,抛出异常:UnicodeEncodeError: 'ascii' codec
eclipse galileo中tomcat启动出现 Can't load server.xml from...,具体错误信息如下: 2011-3-22 10
使用AspectJ注解开发AOP应用时,会遇到以下问题: ::0 can't find referenced pointcut 这个问题,
环境:NavicatforMysql8.2 + MySQL Sever 5.1 问题:创建外键出现105错误,如下图: 解决:删除引用
使用AspectJ注解开发AOP应用时,会遇到以下问题: ::0 can't find referenced pointcut 这个问题,
http://www.likenote.com/listener/article/796 永远的动画经典EVA,永远的令人费解。记得第一次看是
最近想学习数据挖掘,便入门python,在读取文件的时候遇到了UnicodeDecodeError。在此想将自己解决问
环境:windows 7 32bit, python 2.7.6 安装xmltodict时出现如下错误: 错误提示在安装setuptools时
作为输入 当压缩文件作为MapReduce的输入时,MapReduce将自动通过扩展名找到相应的Codec对其解压。
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号