为什么要使用"等字符?结束""?

时间:2015-08-03 09:37:06

标签: html

我想知道为什么我们应该使用$ quot或& ldquot而不是那些字符的常规字符串表示?这些字符叫什么,为什么我们在html文件中使用它们呢?

我会自己谷歌,但我甚至不知道这些角色是什么?是Unicode吗? ASCII?

以这种方式表示引号和省略号会更快吗?

2 个答案:

答案 0 :(得分:1)

它可能与编码有关。如果你使用& quot;等等,你把它留给浏览器和/或操作系统如何显示它。它应该适用于所有编码。

如果使用实际字符,则需要在文档的元标记中指定编码(例如,utf-8)。我更喜欢用utf-8做所有事情并且使用真实角色而不是html实体等价物,我相信这些是W3C的推荐(尽管不要引用我)。

答案 1 :(得分:0)

  

为什么我们应该使用$ quot或& ldquot而非常规字符串表示

它是",您只能在"个字符分隔的属性值中使用它,因为文字"会结束属性值。

  

为什么我们应该使用& ldquot而不是常规的字符串表示

它是&ldquot;,您可以使用它,因为:

  • 您没有方便的方式来输入文字字符
  • 您使用的字符编码不包含字符

后者本世纪不应成为问题,因为我们已经为UTF-8提供了很好的支持。