我正在工作的一个网站正在从ISO切换。如果HTML字符集设置为UTF-8,我还需要用适当的HTML实体替换©
, é
, …
等吗?
不,像©
, é
, …
这样的符号,德语变音符ä
, ö
, ü
, ß
和所有其他东西都可以像使用UTF-8时使用任何其他字符一样使用。
但请注意,有些东西仍然必须是实体,因为它们在HTML中有特殊的含义(例如,<
和>
,如果你想在你的文本中使用它们,它们仍然应该被>
和<
取代)
总之:不,你不需要,实际上我甚至建议不要再使用它们了。一个可能的遗留用法是在一些html页面链接和表单中使用"get",但即使在这里,我们通常也可以不使用。
还取决于您如何生成/编辑您的内容。如果你让用户在Windows上本地编辑文件,那么坚持使用实体可能会更安全。