【发布时间】:2011-02-14 03:27:45
【问题描述】:
我有一个存储在数据库中的 HTML 字符串。不幸的是,它包含诸如®之类的字符 我想用它们的 HTML 等价物替换这些字符,无论是在 DB 本身中,还是在我的 Python / Django 代码中使用 Find Replace。
关于如何做到这一点的任何建议?
【问题讨论】:
-
为什么要替换它们?如果您的 unicode 正确,它们应该可以正常显示在页面中。无论您做什么,不要将 HTML 编码的数据放入数据库中。
-
+1 表示 bobince:您确定要替换它们吗?您只需要通过添加元标记(例如
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />)来告诉浏览器您正在使用 unicode
标签: python regex django unicode replace