以下 URL 的行为有什么不同吗?
我不知道为什么&
插入了,有什么区别吗?
www.testurl.com/test?param1=test&current=true
versus
www.testurl.com/test?param1=test¤t=true
&
是“字符引用开始”的 HTML。
&
是“An &sand”的字符引用。
¤t;
不是标准字符引用,因此是错误(浏览器可能会尝试执行错误恢复,但您不应依赖于此)。
如果您使用真实角色的角色参考(例如™
) 那么它 (™) 就会出现在 URL 中,而不是您想要的字符串。
(请注意,根据您使用的 HTML 版本,您可能必须以;
, 这就是为什么&trade=
将被视为™。如果下一个字符是非单词字符(例如=
)但某些浏览器(Hello Internet Explorer)有此问题)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)