Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我被要求对链接进行硬编码,以便某些搜索参数默认为 365 天时间范围。
在 perl 中,我使用Std->href(url)来生成 url。
Std->href(url)
我的问题是:
我需要将以下内容添加到 url 以默认到此时间范围:eventDateOption=365#orderAscending=
eventDateOption=365#orderAscending=
但是每当我添加它时,# 标签都会被替换为 %23 等。我想知道是否有办法让它不会发生这种替换。
井号 (#) 是 URL 中的一个特殊字符,用于表示页面中的锚点。您的值正在被 URL 编码,因此它不会与此混淆,并且正在处理链接的脚本应该能够对值进行 url 解码,然后将 %23 解释为 #。
所以...您是说 %23 在浏览器中不起作用?:)
我认为您可能希望使用与号或“&”字符来分隔参数。
见:http ://en.wikipedia.org/wiki/Query_string