我们可以在网址中使用“&”吗?或者应该使用“和”?我们可以在网址中使用&吗?
回答
是的,你可以用它简单的在你的URL路径是这样的:
http://example.com/Alice&Bob
只有当你想在查询中使用它,你需要与%26
它编码:
http://example.com/?arg=Alice%26Bob
否则当解释为application/x-www-form-urlencoded时,它将被解释为参数分隔符。
有关更多详细信息,请参阅RFC 3986。
除非您将变量追加到查询字符串,否则对其进行编码。
编码“&”与&
(这个答案是根据你使用的标签)
如果你问用什么“&”或“和”注册您的URL的名字的时候,我会用“和”。
编辑:正如在评论中提到的“&是一个HTML字符实体,而不是一个URI字符实体。通过将它放入一个URI,你仍然有和符和额外的无关字符。在完全理解你的问题之前我开始回答。
&是一个HTML字符实体,而不是URI字符实体。通过将它放入一个URI中,您仍然具有&字符和额外的无关字符。 – 2009-11-07 16:50:30
*脸掌*右,张贴之前思考通过。适当的时候进行投票。 – MarkPowell 2009-11-07 16:53:22
只需删除您的答案,而不是要求赞成票:) – truppo 2009-11-07 16:55:48
的URL通常是在形式
scheme://host/some/path/to/file?query1=value&query2=value
所以这是不可取的,除非你想使用它的参数,使用它在URL。否则,你应该使用%26例如%来逃避它。
http://www.example.com/hello%26world
这会导致路径被提交为hello &世界。还有其他字符在URL中的上下文之外使用时必须转义。请参阅here以获取列表。
- 1. 我们可以在网址中使用英文以外的语言吗?
- 2. 我可以在LESS css中使用网址参数吗?
- 3. 我可以在Struts中使用SEO友好的网址吗?
- 4. 我可以在网址中使用exiftool吗?
- 5. 我们可以在网页以外使用Javascript吗?
- 6. 我们可以使用jQuery $。员额()为它使用muliple网址
- 7. 我们可以在我们的matlab程序中使用“点”吗?
- 8. 我可以隐藏我们的地址栏网址在asp.net
- 9. 我可以在外部网址上使用Soundcloud API吗?
- 10. 我们可以在内部网上使用SOAP吗?
- 11. 我们可以使用PHP重新格式化链接/网址结构吗?
- 12. 我们可以使用JasperReports和AngularJS吗?
- 13. 我们可以使用AJAX和XHTML吗?
- 14. 我们可以通过在C中使用裸地址来打印数据吗?
- 15. 我们可以使用RadControles在Asp.net MVC中使用吗?
- 16. 我们可以在tcsh别名中使用可选参数吗?
- 17. Facebook Like - 我们可以将它们转移到其他网址吗?
- 18. 现在我们可以在DjEng中使用GAE中的ORM吗?
- 19. 我可以使用https作为常规画布网址吗?
- 20. 我可以使用htaccess删除幻像吗?来自网址
- 21. 我可以使用sudzc更改服务器网址吗?
- 22. 我可以使用Silverlight更改网址吗?
- 23. 我可以使用selenium webdriver读取浏览器网址吗?
- 24. 我可以使用HTML查看网址的内容吗?
- 25. 我可以使用robots.txt阻止某些网址参数吗?
- 26. 我们可以在android中使用svg图像吗?如果我们可以使用然后如何在android
- 27. 我们可以使用PhoneGap进行移动网站开发吗?
- 28. 我们可以使用JavaScript从网页获取数据吗?
- 29. 我们可以使用Cufon-font移动网站吗?
- 30. 我们可以同时使用多个网卡吗?
我希望这是真的:它会使伟大和差劲的答案有所不同。来自* RFC3986 *的在线日期引用可能使这一优秀 – Borodin 2016-05-25 17:22:50