美文网首页
django2.2 gbk 解码失败

django2.2 gbk 解码失败

作者: 孤泉冷月 | 来源:发表于2019-04-22 21:01 被阅读0次

    2019年4月22日
    问题django2.2 gbk解码失败
    报错

    UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence
    

    问题解决

    参考博客(https://www.cnblogs.com/loveprogramme/p/10726712.html)

    解决办法:

    编译器pycharm报错定位

    File "E:\py37dj22\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html
       t = DEBUG_ENGINE.from_string(fh.read())
    
       def get_traceback_html(self):
           """Return HTML version of debug 500 HTTP error page."""
           # with Path(CURRENT_DIR, 'templates', 'technical_500.html').open() as fh:  ####修改为下
           with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding="utf-8") as fh:
              t = DEBUG_ENGINE.from_string(fh.read())
         c = Context(self.get_traceback_data(), use_l10n=False)
        return t.render(c)
    

    相关文章

      网友评论

          本文标题:django2.2 gbk 解码失败

          本文链接:https://www.haomeiwen.com/subject/uuxpgqtx.html