例如,我有一个网址,有人输入特定的CMS表单字段,以显示在网站上:http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub
并输出以下html:
<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>
它被认为无效,并带有警告信息:unescaped&amp;或未知实体“&amp; func”,以及另一个警告:未转义和&amp;或未知实体“&amp; find_code”
我知道func&amp; find_code是通过URL传递的元素,但有没有办法使它有效&amp;还是允许它去正确的目的地?
答案 0 :(得分:7)
只需用&amp; amp;
替换任何未转义的&符号(&amp;)答案 1 :(得分:5)
使用&
:
<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a>
有关详细信息,请参阅Ampersands (&'s) in URLs。