为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Python

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

1、异常

https://img1.sycdn.imooc.com//5c1f92d20001bb6b12050537.jpg

2、乱码

https://img1.sycdn.imooc.com//5c1f92fa000195cb08950647.jpg

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

File "E:\软件安装\Python\lib\site-packages\web.py-0.40.dev0-py3.6.egg\web\template.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)后,解决了这两个问题,不再出现这个异常,页面中也不再有乱码,如下:

https://img1.sycdn.imooc.com//5c1f93500001bdbb08940698.jpg

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消