将符号转换为 HTML 个实体

Convert symbol to HTML entity

我有一个 Python 脚本 (source here) 将符号转换为 HTML 实体(它将用于刮板)。

当我 运行 这个脚本时,它让我吐出版权符号。其他人 运行 这个和它按预期工作。我可能标记错误了

您正在使用 str 表示。该脚本与 Python 3 完美配合,因为 strunicode 类型。在 Python 2 中,str 与新的 bytes 类型相当,© 在其 UTF-8 表示中是一个双字节字符。

所以最好在任何地方都使用 unicode,就像 u"©"a.decode('utf-8')