href 链接为,如何放入 href 属性内
我有一个链接,其中包含查询等字符,我如何编写代码
这是我的链接 "http://www.abc.com/abc.php?mydata=((a <*附近>* a ( cd)and date=2011-01-01"
a (cd)and date=2011-01-01 target=_blank>
这不起作用,
而是在index.html中给出上述内容
I have a link which has the characters like as a query, how do i write the code
this is my link
"http://www.abc.com/abc.php?mydata=((a <*near>* a ( c d)and date=2011-01-01"
a ( c d)and date=2011-01-01 target=_blank>
this is not working
instead it is giving the above in the index.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
<
和>
在 HTML 中分别输出<
和>
。Use
<
and>
to output<
and>
respectively inside your HTML.只需对 mydata= 之后的部分进行 URL 编码即可。这正是 url 编码的用途:传输 URL 中无法放置的数据(例如空格和 <>)。您可以在此处手动执行此操作,或使用PHP 中的 urlencode 如果这就是生成页面的内容。
Just URL-encode the portion after mydata=. That's exactly the use of url-encoding: to transfer data in a URL that you can't otherwise put there (like spaces and <>). You can manually do so here or use a language function like urlencode in PHP if that's what is generating the page.