我正在处理的一个网站正在从ISO转换。如果HTML字符集设置为UTF-8,我是否仍然需要用相应的HTML实体替换©
,é
,…
等字符?
我正在处理的一个网站正在从ISO转换。如果HTML字符集设置为UTF-8,我是否仍然需要用相应的HTML实体替换©
,é
,…
等字符?
©
, é
, …
, 德语中的变音符 ä
, ö
, ü
, ß
和其他字符都可以在使用 UTF-8 时像任何其他字符一样使用。
但需要注意的是 HTML 中仍然有一些东西必须使用实体,因为它们在 HTML 中具有特殊含义(例如<
和>
,如果要在文本中使用它们,则应替换为>
和<
)。
简而言之:不需要,实际上我甚至建议不再使用它们。可能的遗留用途是在某些HTML页面链接和表单“获取”中,但即使在这里,通常我们也可以不使用。
这也取决于您如何生成/编辑内容。如果您的用户在Windows等本地编辑文件,坚持使用实体可能更安全。