没有正确编码html字符的危险

时间:2014-03-04 18:44:41

标签: html character-encoding chars

是否存在未正确编码£&等html字符的危险?

我知道你是否想写:

  

很不错&花费1英镑

你的HTML将是:

It was nice & cost £1

但如果你的HTML是:

,那有什么危险吗?

It was nice & cost £1

1 个答案:

答案 0 :(得分:2)

你应该对&进行编码,因为它在HTML中具有意义,并且一些解析器可能无法处理它,即使大多数现代浏览器都可以推断出你的意图。

£ 要进行编码除非由于某种原因您必须将您的网页编码为ASCII或者存在让您的字符集混淆的风险(例如UTF) -8 vs ISO-8859-1)。