美文网首页
python difflib模块创建html文件字符编码char

python difflib模块创建html文件字符编码char

作者: 萤烛之光 | 来源:发表于2018-01-31 14:39 被阅读0次

用python的difflib做字符串对比,生成的html文件字符编码为ISO-8859-1,直接打开会无法显示中文(google搜了一下,说该问题在python 3.5修复,然而我工作需要使用py2   囧),如图:

使用python 2.x的解决方法如下:

修改C:\Python27\Lib下(我电脑的python装在C盘)的difflib.py文件,找到charset=ISO-8859-1(我这里是在1622行),将ISO-8859-1直接改为utf-8即可:

当然..不嫌麻烦的话也可以在每次生成html文件之后,编辑html文件源码修改。

修改之后:

相关文章

网友评论

      本文标题:python difflib模块创建html文件字符编码char

      本文链接:https://www.haomeiwen.com/subject/wwnkzxtx.html