1

我有一个 xml 文件,该文件包含 ygrave,我想知道 ygrave 的 html 实体。我放&Ygrave;了,但 Internet Explorer 显示错误。

4

1 回答 1

2

没有实体引用(使用旧的基于 SGML 的术语)或命名字符引用(使用 HTML5 术语)带有重音符号、ỳ、Ỳ 的 y。即使 HTML5 CR 中的一长串命名字符引用也不包含此类引用。

因此,您需要按原样表示字符 ỳ 和 Ỳ 或使用(数字)字符引用ỳỲ(或它们的十进制对应物ỳỲ)。

请注意,在 XML 中,您不能在未定义实体引用的情况下使用任何实体引用,但五个预定义实体除外。HTML 的预定义实体仅在 HTML 文档(包括 XHTML)中可用。

如果您要将 XML 文件中的数据复制到 HTML 文件中,那么您没有理由不能复制 ỳ 和 Ỳ - 前提是 HTML 文件是 UTF-8 编码的,因为它应该。

于 2013-09-13T05:44:58.377 回答