我有一个相当简单的问题.美元符号的“大多数”引用中有一个命名的html实体,它就是你所期望的那样; “和;美元;”.
但在其他参考文献中,这是缺失的,并告诉您只有数字实体可用($).
我记得命名实体很长一段时间都不存在,因为$是标准ascii集的一部分.并且由于这个早期/旧版本的IE和其他浏览器不支持这个实体.
那么目前的交易是什么?我正在寻找对命名实体的支持是什么以及为什么首先不支持这个…
这里是对所有货币符号的引用,奇怪的是只有美元没有命名实体@L_301_0@
以下是我在http://codepad.org/xCxWZWsu使用美元时所讨论的一个小例子
是的,我知道在这个简单的例子中我可以用斜线逃脱美元符号,但是当我说在保存字符串时将其作为实体时,请相信我是我案例中最理智的解决方案.
无论我的例子如何,我仍然很好奇对美元的支持是什么;实体是.
解决方法
official list of entities没有列出它,所以我将其归档为“某些浏览器可能已经支持它,但不要依赖它.”
通常,当文档字符集受ASCII限制时,需要实体表示非ASCII字符.现在使用UTF-8是网络上最常见的字符集,我认为我们最终可以移动到命名实体并直接使用字符.