输出网页output.html非中文问题
系统Mac IDE是pycharm 按视频里的代码 输出以后是类似\xe6\x96\xb0\xe9\x9d\x92\xe5\xb9\xb4这样的十六进制编码,请问如何解决,谢谢
系统Mac IDE是pycharm 按视频里的代码 输出以后是类似\xe6\x96\xb0\xe9\x9d\x92\xe5\xb9\xb4这样的十六进制编码,请问如何解决,谢谢
2015-12-20
fout = open('output.html','w',encoding='utf-8')
fout.write("<html>")
fout.write("<head><meta charset=\"utf-8\"></head>")
fout.write("<body>")
fout.write("<table>")
for data in self.datas:
fout.write("<td>%s</td>"%data['url'])
fout.write("<td>%s</td>"%data['title'] .encode('utf-8').decode("utf-8"))
fout.write("<td>%s</td>"%data['summary' ].encode('utf-8').decode('utf-8'))
fout.write("</tr>")
fout.write("</table>")
fout.write("</body>")
fout.write("</html>")
我也遇到同样问题,这样写就对了。
举报