2014-03-04 57 views
0

有沒有不正確編碼html字符的危險,如£&未正確編碼html字符的危險

我知道,如果你想寫:

很高興&費用£1

你的HTML是:

It was nice & cost £1

但是它有什麼危險如果您的html是:

It was nice & cost £1

回答

2

您應該編碼&,因爲它在HTML中有意義,並且一些解析器可能無法應付它,即使大多數現代瀏覽器都可以推斷出您的意思。

£但不進行編碼,除非出於某種原因,你必須編碼您的網頁爲ASCII或是否有讓你的字符集混淆(例如UTF-8比較ISO-8859-1的風險)。