由HTML規範的符號編碼的實際做法,符號應該被編碼爲什麼是在HTML
&
但當然很多網站沒有做到這一點。以下是來自亞馬遜的廣告插件示例:
<iframe
src="http://rcm.amazon.com/e/cm?t=xyzxyz-20&o=1&p=11&l=ur1&category=textbooks&banner=17P1AE8RQ1T7ZFC62V82&f=ifr"
width="120"
height="600"
scrolling="no"
border="0"
marginwidth="0"
style="border:none;"
frameborder="0">
</iframe>
請注意,&符號未編碼。
我的問題是,對於那些在商業網站上工作很多,在公司工作或者使用很多窗口小部件代碼的人來說,這些網站中的大多數實際上是否會對「&」符號進行編碼?
(換句話說,有多大比例最高1K網站嘗試正確編碼符號時,它是在網址是什麼?)
壓力:這是不是它是否應該或不應該進行編碼。我只想問問那些在公司工作的人:如果你看過很多基於cgi的url,並且這個url在html頁面內,那麼你的經驗是否被編碼?
可能重複的[XHTML和&(和符號)encoding](http://stackoverflow.com/questions/275150/xhtml-and-ampersand-encoding) – Phrogz 2011-01-22 14:35:29
@ Phrogz:不是重複的,XHTML和HTML有很大的不同要求。 (在這個特殊情況下,沒有被授予,但是不關心XHTML的人不會關注其他問題。) – 2011-01-22 14:48:13
我沒做什麼研究。去谷歌和冰。搜索一些產品,點擊購物搜索。然後看看他們的html源代碼。據我所知,bing堅持&,但谷歌並不總是,但大多數。 – 2011-01-22 17:00:30