【问题标题】:How to escape hash character in URL如何在 URL 中转义哈希字符
【发布时间】:2011-06-27 19:11:43
【问题描述】:

如何转义 URL 查询字符串中发送的 # 井号(有时称为数字符号或井号)?

【问题讨论】:

    标签: html http query-string


    【解决方案1】:

    Percent encoding。将哈希替换为%23

    【讨论】:

    • 如果您想将包含“#”的 url 分享到 twitter 时很有用
    • 这在 Chrome 74 上不起作用。此外,encodeURI('#'); 正在返回 # 而不是百分比编码字符
    • # 是一个有效的 URI 字符,但它以 hash fragment 开头,因此您需要在查询字符串中对其进行编码。比较encodeURIComponent('#')。您在 Chrome 74 中看到了什么?
    猜你喜欢
    • 1970-01-01
    • 2012-04-23
    • 2015-01-01
    • 2021-11-01
    • 2017-01-16
    • 2021-11-19
    • 2014-09-24
    • 2018-02-01
    相关资源
    最近更新 更多