变相解决 UnicodeDecodeError: 'utf8' codec can't decode byte0xc8 in position 9: invalid continuation byt
来源:互联网 发布:淘宝上的油画都是喷绘 编辑:程序博客网 时间:2024/06/06 02:17
我在python 2.7.13环境下装了django,第一次 python manage.py runserver时遇到了这个错误,试了很多方法都没有解决,比如 修改电脑名,当然如果装python3就可以避免这个错误了,但是有些原因导致只能用python,我的解决方案是,先找到报错的地方,然而注释掉,即使它不是我亲生的,一样狠心下手。
"D:\PyCharm\PyCharm 2017.2.2\bin\runnerw.exe" D:\Python2\python2.exe D:/Myprogram/python/testdjango/manage.py runserver 8000Traceback (most recent call last): File "D:/python/testdjango/manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\__init__.py", line 363, in execute_from_command_line utility.execute() File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\__init__.py", line 355, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\commands\runserver.py", line 62, in execute super(Command, self).execute(*args, **options) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\base.py", line 330, in execute output = self.handle(*args, **options) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\commands\runserver.py", line 101, in handle self.run(**options) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\core\management\commands\runserver.py", line 110, in run autoreload.main(self.inner_run, None, options) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\utils\autoreload.py", line 341, in main reloader(wrapped_main_func, args, kwargs) File "D:\software\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\utils\autoreload.py", line 312, in python_reloader exit_code = restart_with_reloader() File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\utils\autoreload.py", line 294, in restart_with_reloader str_value = force_bytes(new_environ[key], encoding=encoding) File "D:\Python2\lib\site-packages\django-1.11.4-py2.7.egg\django\utils\encoding.py", line 124, in force_bytes return s.decode('utf-8', errors).encode(encoding, errors) File "D:\Python2\lib\encodings\utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True)UnicodeDecodeError: 'utf8' codec can't decode byte 0xc8 in position 9: invalid continuation byte
从图中可以看出来问题从 encoding.py中出来的,于是我点开encoding.py,找到那一行
不就是一个编码不是utf-8报错呗,但是我又找不到哪里不是,于是我就掩耳盗铃的把if注释掉了,然后就不会报错了,程序也完美运行了。
这个故事告诉我们,有时候不要要求太高了,适当的知足一下你会过得反而更好。
阅读全文
0 0
- 变相解决 UnicodeDecodeError: 'utf8' codec can't decode byte0xc8 in position 9: invalid continuation byt
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd4 in position 0: invalid continuation byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 0: invalid continuation byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 0: invalid continuation byte问题
- python UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 15: invalid continuation
- python 编码问题 UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xb4 in position 0: invalid start byt
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xeb in position 114: invalid continuation byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 0: invalid continuation byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 3: invalid continuation byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 12: invalid continuation byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte
- 错误解决UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- [python] UnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in position 59: invalid start byte
- About UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1 in position 157: invalid start byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd5 in position 8: invalid c ontinuation byte
- read_csv UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- ride.py中文用户名:UnicodeDecodeError:'utf8'codec can't decode byte 0xb2 in position 9: invalid start byte
- ABAP 中的搜索帮助
- Multi-Thread problem
- 用top,ps,jstack找到java线程异常代码
- Django05-表单
- InnoDB的MVCC如何解决幻读
- 变相解决 UnicodeDecodeError: 'utf8' codec can't decode byte0xc8 in position 9: invalid continuation byt
- 【安全牛学习笔记】 安装Java、安装显卡驱动、安装网卡补丁、并发线程限制、电源优化.txt
- .net core 下载并保存文件
- LintCode 通配符匹配
- Hive2.1.1 + mariadb-10.1.14-linux-x86_64 安装
- java面试题:spring中的BeanFactory与ApplicationContext的作用和区别?
- Xcode 如何快速输入自定义代码
- AWK 简明教程
- 光环国际PMP:项目经理提高工作效率的方法