UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 26: ordinal not in range(128)
来源:互联网 发布:手机攻击软件安卓版 编辑:程序博客网 时间:2024/04/29 19:36
1.问题描述
安装完django,用pycharm创建项目的时候,一直报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 26: ordinal not in range(128),如下图:
2.解决过程
a.怀疑字符编码问题。在网上各种百度,发现都是说编码有问题,需要修改mimetypes.py文件,setdefaultencoding之类的,尝试修改后还是会报错,只是错误会变化,因此初步判断不是此处的问题。
b.怀疑djanjo和Python版本兼容问题。查阅了下对应的版本,如下图,我Python2.7,django1.10,也是没问题。
3.解决问题
尝试多次解决方法后,在一次新建项目测试的时候,发现路径中包含中文名称,会不会是这个引起的呢?马上更改项目到纯英文路径下,再次创建项目,成功了!居然是这么简单的问题引起的。难道是因为太简单所以网上没人记录吗?我还是自己记录下,免得以后再遇到这个问题。至此,环境搭建成功。
0 0
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 26: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 0: ordinal not in range的解决办法
- xlwt:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 0: ordinal not in range(12
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 11: ordinal not in range
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- 解决 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)错误解
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128) 解决
- C分配内存空间
- Linux驱动技术(七) _内核定时器与延迟工作
- 排序
- 题目1142:Biorhythms
- 原生js实现多选框的排序以及可选个数控制
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 26: ordinal not in range(128)
- Android 自定义View(一)
- 【Android】安卓开发实战之自定义对话框位置、大小、颜色、形状
- 为什么你的学习总是无效?
- [Android开发] RxJava2之路六
- Android开发:最全面、最易懂的Android屏幕适配解决方案
- 利用代码移除系统自带的标题栏
- MyEclipse-项目检出乱码,修改MyEclipse工作空间的编码格式
- 设计模式系列之四:原型模式