利用pycharm新建了一个Django项目,进去以后什么都没动,直接运行看项目是否正常,这时候一个神奇的异常:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte
很明显的异常对不对,编码格式问题啊,那就设置里改呗,setting—editor—File Encodings,全部换成utf-8,
接着运行,想着是好了有没有,可是然并卵哦,还是这个Error
那就百度呗,一大堆,都是改编码格式的,终于在一个小角落里发现一个:
计算机名是汉字,所以不行,换成英文
???????懵了,但是照做
英文了不是,重启计算机,再试试,还真好了,为什么???
异常传播途径最后一句可以看到读取系统信息,如果你的系统名是中文,就有了编解码问题