是否存在未正确编码£
和&
等html字符的危险?
我知道你是否想写:
很不错&花费1英镑
你的HTML将是:
It was nice & cost £1
但如果你的HTML是:
,那有什么危险吗? It was nice & cost £1
答案 0 :(得分:2)
你应该对&
进行编码,因为它在HTML中具有意义,并且一些解析器可能无法处理它,即使大多数现代浏览器都可以推断出你的意图。
£
但 要进行编码除非由于某种原因您必须将您的网页编码为ASCII或者存在让您的字符集混淆的风险(例如UTF) -8 vs ISO-8859-1)。