码迷,mamicode.com
首页 > 其他好文 > 详细

Django runserver UnicodeDecodeError

时间:2017-08-22 10:50:46      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:log   error   height   而不是   decode   har   png   nic   rest   

编码问题可以说是我遇到过的python最大的败笔

今天写django时,很简单的一个项目却报UnicodeDecodeError,而我的代码中一个中文字符都没有出现。

如下:

技术分享

网上找到的所谓解决方案,要么不是这个错误,要么也是没有解决。

我自己暂时找到的解决方案。找到上图中的restart_with_reloader函数,作如下修改

技术分享

简单看了一下,错误应该是程序读取系统环境变量时的编码问题,系统为GBK(显示的cp936即为GBK),而转为utf-8时出错。

改完后程序正常运行,暂时不知道以后会不会出错。

为了便于调试 你可以修改manage.py,以使其可以使用pycharm来调试而不是用简陋的cmd来运行

技术分享

Django runserver UnicodeDecodeError

标签:log   error   height   而不是   decode   har   png   nic   rest   

原文地址:http://www.cnblogs.com/lomooo/p/7410228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!