转义“#”符号

发布于 2025-01-08 08:00:04 字数 102 浏览 0 评论 0原文

我正在尝试将 wget 与包含“#”符号的 url 一起使用。无论我做什么来逃避这个角色,都是行不通的。我用过 \、' 和 "。但是它们都不起作用。有人有任何建议吗?

谢谢!

I am trying to use wget with a url that includes a "#" sign. No matter what I do to escape the character, it doesn't work. I've used \, ', and ". But none of them work. Does any one have any suggestions?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情泪▽动烟 2025-01-15 08:00:04

如果您确实想让它有一个哈希值,请将其发送为 %23。如果您尝试发送片段,请不要打扰,因为服务器无论如何都不会关心它。

Send it as %23 if you really mean for it to have a hash. If you're trying to send a fragment, don't bother since the server won't care about it regardless.

还如梦归 2025-01-15 08:00:04

也许将 uri 放在 '' 周围?我相信它有效

maybe put uri around'' ? I believe it works

删除→记忆 2025-01-15 08:00:04

你引用的是网址吗?如果你是的话,这应该不成问题。

我的猜测是你正在做类似的事情:

wget http://foo.com/#!/blah

而不是:

wget "http://foo.com/#!/blah"

# 是 shell 脚本注释字符。

Are you quoting the url? It shouldn't be a problem if you are.

My guess is you're doing something like:

wget http://foo.com/#!/blah

Instead of:

wget "http://foo.com/#!/blah"

# is the shell script comment character.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文