首页 > Windows开发 > 详细

windows下安装django提示“UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position”

时间:2014-04-15 04:06:08      阅读:711      评论:0      收藏:0      [点我收藏+]

首先这个问题不是cmd 中编码方式的问题,cmd默认编码方式为gbk

可以通过chcp查看活动代码页:936   

如果要改为utf8 则输入chcp 65001 

一开始以为是这个问题,后来发现cmd的编码方式不影响

解决方法:打开C:\Python27\Lib下的 mimetypes.py 文件,找到大概256行的

‘default_encoding = sys.getdefaultencoding()’。

在这行前面添加三行:

if sys.getdefaultencoding() != ‘gbk‘: 

 reload(sys)    

sys.setdefaultencoding(‘gbk‘)  

default_encoding = sys.getdefaultencoding()  

问题迎刃而解~


windows下安装django提示“UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position”,布布扣,bubuko.com

windows下安装django提示“UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position”

原文:http://blog.csdn.net/jacsice/article/details/23695073

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