将它们声明为&xuml;
etc. 不起作用,只是按原样编写它们会导致显示错误。
该怎么办?
如果您的页面被编码为 UTF-8,您应该能够直接使用特殊字符(即无需将它们转换为对应的 HTML 实体)而不会出现问题。请注意,如果您在content-type
元标记中声明编码,则应将该标记放在该head
部分的最开头。
使用可以对字符进行编码的编码。我推荐 UTF-8,它通常是西方语言的首选解决方案。
请记住,HTTP 标头优先于<meta http-equiv=...>
,但您应该设置两者以确保在从非 HTTP 源加载文档时(例如,在本地保存文件时)使用正确的编码。
您永远不必为这些字符使用 HTML 实体,因为它们在 HTML 中没有特殊含义。只需确保您输出的文本的字符编码与您的字符集标题匹配即可。