![](https://i-blog.csdnimg.cn/blog_migrate/73880a70f7a75d6e6fbe093c8dcba784.jpeg)
网上找了很多方法,都不行
使用编辑器nodepad++打开html正常显示,猜想应该是meta字符集编码问题,于是把utf-8修改为GB2312,重新用浏览器打开,即正常显示了。
![](https://i-blog.csdnimg.cn/blog_migrate/5fcb96a12d3e85d56cb002c743d930d1.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3fc3aad153bbbbc91d8ce9cc5822355f.jpeg)
于是找到pytest-html源码html_report.py,修改meta的字符编码为GB2312
![](https://i-blog.csdnimg.cn/blog_migrate/a8d6b1715b934f6c49566d6f83c8f0ba.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/0829d75686a1d61308194f2abd672125.jpeg)
head = html.head(html.meta(charset="GB2312"), html.title(self.title), html_css)
测试后,显示正常
网上找了很多方法,都不行
使用编辑器nodepad++打开html正常显示,猜想应该是meta字符集编码问题,于是把utf-8修改为GB2312,重新用浏览器打开,即正常显示了。
于是找到pytest-html源码html_report.py,修改meta的字符编码为GB2312
head = html.head(html.meta(charset="GB2312"), html.title(self.title), html_css)
测试后,显示正常