【发布时间】:2015-08-03 09:37:05
【问题描述】:
我想知道为什么我们应该在这些字符的常规字符串表示上使用 $quot 或 &ldquot ?这些字符叫什么?为什么我们要在 html 文件中使用它们?
我会自己用谷歌搜索,但我什至不知道这些字符是什么?是统一码吗? ASCII?
用这种方式表示引号和省略号会更快吗?
【问题讨论】:
-
也许你会找到它here
标签: html
我想知道为什么我们应该在这些字符的常规字符串表示上使用 $quot 或 &ldquot ?这些字符叫什么?为什么我们要在 html 文件中使用它们?
我会自己用谷歌搜索,但我什至不知道这些字符是什么?是统一码吗? ASCII?
用这种方式表示引号和省略号会更快吗?
【问题讨论】:
标签: html
这可能与编码有关。如果你使用 "等等,你把它留给浏览器和/或操作系统来决定如何显示它。它应该适用于所有编码。
如果您使用实际字符,则需要在文档的元标记中指定编码(例如,utf-8)。我更喜欢在 utf-8 中做所有事情并使用真实字符而不是 html 实体等价物,我相信这是 W3C 现在的建议(尽管不要引用我的话)。
【讨论】:
为什么我们应该在常规字符串表示上使用 $quot 或 &ldquot
它是",您只能在由" 字符分隔的属性值中使用它,因为文字" 将结束属性值。
为什么我们应该使用 &ldquot 而不是常规的字符串表示
它是&ldquot;,你会使用它,因为:
后者在本世纪应该不成问题,因为我们多年来一直很好地支持 UTF-8。
【讨论】: