flask jinja2 UnicodeDecodeError 解决方法

默北 python1 18,564字数 162阅读0分32秒阅读模式

当有中文传递给jinja2模板会报如下错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)文章源自运维生存时间-https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

解决方法:文章源自运维生存时间-https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

import sys文章源自运维生存时间-https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

reload(sys)文章源自运维生存时间-https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

sys.setdefaultencoding('utf-8')文章源自运维生存时间-https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/ 文章源自运维生存时间-https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 03/06/2016 14:11:47
  • 转载请务必保留本文链接:https://www.ttlsa.com/python/flask-jinja2-unicodedecodeerror-%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/
评论  1  访客  1
    • p0
      p0 0

      解决了,谢谢

    评论已关闭!