【问题标题】:What characters could I use in the URL's path?我可以在 URL 的路径中使用哪些字符?
【发布时间】:2013-03-08 04:58:48
【问题描述】:

前几天我注意到您可以从http://google.com/+ 访问 Google Plus,这让我想知道在 URL 的路径中还可以使用哪些其他字符。所以,我想我会在这里问:我可以使用哪些字符以及我应该使用哪些应该(例如,有些可能在旧版浏览器中不可用)? p>

请记住,我只是在谈论 URL 的路径。感谢阅读!

【问题讨论】:

  • 你有没有先搜索答案?
  • 为什么投反对票?如果您认为这是一个骗局,请链接到它。
  • @Leeish 有点...
  • 我只询问 URL 的路径部分,而不是完整的 URL 方案。

标签: url syntax character uri


【解决方案1】:

权威参考是 Internet 标准 STD 66,统一资源标识符 (URI):通用语法,目前是 RFC 3986。子句 3.3 Path 指定允许的字符。

【讨论】:

    【解决方案2】:

    除了字母数字和具有特殊含义的保留字符,例如?和 & 你可以使用 "$-_.+!*'(),"。

    详情请见http://www.faqs.org/rfcs/rfc1738.html

    类似的问题和答案在这里:Characters allowed in a URL

    【讨论】:

    • RFC 1738 已于 1998 年被 RFC 2396 淘汰,就此类通用语法问题而言,RFC 3986 又将其淘汰。
    • 你是对的,RFC 1738 已被 RFC 2396 和后来的 RFC 3986 更新(虽然没有过时)。抱歉,没有检查。如果我正确理解第 3.3 条,是否仍然允许使用上述字符?称为子分隔符?
    猜你喜欢
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 2021-02-16
    • 1970-01-01
    • 2023-03-17
    • 2021-09-09
    • 2021-04-05
    相关资源
    最近更新 更多