使用Django时的一个神奇异常:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid sta

利用pycharm新建了一个Django项目,进去以后什么都没动,直接运行看项目是否正常,这时候一个神奇的异常:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte

很明显的异常对不对,编码格式问题啊,那就设置里改呗,setting—editor—File Encodings,全部换成utf-8,
在这里插入图片描述
接着运行,想着是好了有没有,可是然并卵哦,还是这个Error
那就百度呗,一大堆,都是改编码格式的,终于在一个小角落里发现一个:

计算机名是汉字,所以不行,换成英文

???????懵了,但是照做
在这里插入图片描述
英文了不是,重启计算机,再试试,还真好了,为什么???
异常传播途径最后一句可以看到读取系统信息,如果你的系统名是中文,就有了编解码问题

发布了87 篇原创文章 · 获赞 50 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_40178464/article/details/100702085