解決URL中含有-與號(hào)-不符合標(biāo)準(zhǔn)問題
更新時(shí)間:2006年09月25日 00:00:00 作者:
今天在網(wǎng)站重構(gòu)時(shí),遇到了這個(gè)問題,URL需要傳遞兩個(gè)變量(abc.asp?type=xxx&id=xxx),可是加了“&”后不能通過W3C檢驗(yàn),搜索了一番沒有找到結(jié)果,只好去查英文網(wǎng)站查了下,用“& a m p;”代替“&”就可以解決這個(gè)問題了。
abc.asp?type=xxx& a m p;id=xxx
簡單的翻譯了下不能通過檢驗(yàn)的原因[:)英文能力有限]
是因?yàn)镹etscape的3.x版本不兼容這個(gè)標(biāo)記。只有“&”這個(gè)標(biāo)記存在于HTML的URL中時(shí)才需要用“& a m p;”來代替,當(dāng)它作為特殊符號(hào)的時(shí)候,比如在asp的中不需要替代。
abc.asp?type=xxx& a m p;id=xxx
簡單的翻譯了下不能通過檢驗(yàn)的原因[:)英文能力有限]
是因?yàn)镹etscape的3.x版本不兼容這個(gè)標(biāo)記。只有“&”這個(gè)標(biāo)記存在于HTML的URL中時(shí)才需要用“& a m p;”來代替,當(dāng)它作為特殊符號(hào)的時(shí)候,比如在asp的中不需要替代。