此页面 - http://webdesign.about.com/od/localization/l/blhtmlcodes-punc.htm - 显示可以使用数字代码或友好代码呈现的HTML字符列表。这两个代码有什么区别?某些浏览器会以不同方式呈现代码吗数字代码是否更可靠,因此应该是HTML,XHTML,XML等的标准?
由于
答案 0 :(得分:1)
不,但在某些情况下,你会更喜欢一个而不是另一个。
如果从Unicode生成HTML,则不希望记住所有好的实体名称。相反,您将始终生成数字字符实体。
如果您手动编写HTML代码,您可能希望立即看到这将成为什么角色。在这里,您更喜欢符号名称。
对于HTML解析器,它没有什么区别。有一个标准列举了所有符号名称和一个包含它们的DTD文件,所以这不是问题。
对于XML解析器,事情有点不同。他们默认不知道HTML实体。所以你必须添加这些。如果你不能,那么你会更喜欢只包含数字实体的HTML代码,因为任何其他输入都会使你的代码失败。
答案 1 :(得分:0)
您无法使用“友好”字符序列显示所有可用字符。