ITPub博客

首页 > IT职业 > IT生活 > 解决web.py中模板中中文乱码问题

解决web.py中模板中中文乱码问题

IT生活 作者:seiya 时间:2021-09-09 10:15:33 0 删除 编辑

使用web.py进行web应用开发时,出现了如下两个问题:

1、异常

图片描述

2、乱码

图片描述

根据异常报错可以异常存在于以下代码:

File "E:软件安装Pythonlibsite-packagesweb.py-0.40.dev0-py3.6.eggwebtemplate.py", line 1016, in _load_template

    return Template(open(path).read(), filename=path, **self._keywords)

修改代码return Template(open(path).read(), filename=path, **self._keywords)为return Template(open(path,encoding='utf-8').read(), filename=path, **self._keywords)后,解决了这两个问题,不再出现这个异常,页面中也不再有乱码,如下:

图片描述

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4586/viewspace-2819153/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-13

  • 博文量
    81
  • 访问量
    676