英文:
Curl converts '@sha256' into '@sha256'
问题
我试图使用curl获取网页上显示的一些文本,其中包括:
repo@sha256
当我运行curl -s https://website
时,相应的输出是:
repo@sha256
为什么会出现这种情况,是否有更干净的方法来修复这个问题,而不是使用sed或awk之类的工具编辑结果输出?
英文:
I am trying to curl some text displayed on a webpage which include:
repo@sha256
When I run curl -s https://website
the corresponding output is:
repo@sha256
Why is this, and is there a cleaner way to fix this other than editing the resulting output with something like sed or awk?
答案1
得分: 6
curl不会进行转换。恰恰相反:curl 不会 进行转换,它会传递服务器提供的确切字节。
你可能在显示HTML的浏览器中看到了'@'符号,在HTML中@
会显示为@
。
英文:
curl does not convert that. It is exactly the other way around: curl does not convert it, it delivers the exact bytes the server provides.
You probably saw the '@' symbol in a browser that displays HTML and in HTML @
is displayed as @
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论