如何在Python中使用–等字符转义HTML?

最佳答案

如果您有一个unicode字符串作为输入,则可以使用xmlcharrefreplace错误处理程序:

py> u"<p>\N{EN DASH}</p>".encode("ascii", "xmlcharrefreplace")
'<p>&#8211;</p>'

10-04 20:59