我已经添加了encoding='utf-8'但还是乱码。于是怀疑是HtmlTestRunner内部编码有问题。
找到HtmlTestRunner的安装位置(我的是C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages\HtmlTestRunner)
把result里的所有open方法添加encoding='utf-8',问题解决。
参考资料:http://outofmemory.cn/code-snippet/629/python-duxie-file-setting-file-charaeter-coding-biru-utf-8
官网:https://github.com/oldani/HtmlTestRunner