Curl 旋度的结果是赋予特殊的字符

Curl 旋度的结果是赋予特殊的字符,curl,Curl,我发送如下格式的curl语法以获取授权码值 D:\>curl -k "https://login.mailchimp.com/oauth2/authorize-post" -H "Host: login.mailchimp.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" -H "Accept: text/html,application/xhtml+

我发送如下格式的curl语法以获取授权码值

D:\>curl -k "https://login.mailchimp.com/oauth2/authorize-post" -H "Host: login.mailchimp.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "Referer: https://www.httpsnow.org/?code=fa4b17caac5cdef9d6a88250d320a9b5" -H "Content-Type: text/plain; charset=UTF-8" -H "Origin: https://www.httpsnow.org" -H "Connection: keep-alive" -H "Pragma: no-cache" -H "Cache-Control: no-cache" --data "username=mailchims&password=Mailchimp"%"403" 
curl:(6)无法解析主机:login.mailchimp.com

D:\>curl -k "https://login.mailchimp.com/oauth2/authorize-post" -H "Host: login.mailchimp.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "Referer: https://www.httpsnow.org/?code=fa4b17caac5cdef9d6a88250d320a9b5" -H "Content-Type: text/plain; charset=UTF-8" -H "Origin: https://www.httpsnow.org" -H "Connection: keep-alive" -H "Pragma: no-cache" -H "Cache-Control: no-cache" --data "username=mailchims&password=Mailchimp"%"403"
▼ ♥☻   ♥ D:>


获取结果集时如何避免特殊字符?在上面的输出中,您可以在底部看到爱情符号。如果我做错了,请更正我的sysntax。结果似乎是gzip,因此您可以看到特殊字符。您可以将其保存在文件中,并使用静默设置禁用屏幕中的任何内容

将以下内容附加到您使用的curl命令行:

-o [filename] --silent
将[filename]替换为要保存响应的文件名

curl --compressed
--压缩的 (HTTP)使用libcurl算法之一请求压缩响应 支持并保存未压缩的文档。如果使用此选项,并且 服务器发送不支持的编码,curl将报告错误。


谢谢您的回复。但在尝试了您的建议并在某些位置保存为txt文件后,我得到了类似“ÿÿ”的结果,您能建议我如何解决问题,在重定向到OUPUT时删除特殊字符吗?在我从浏览器获得的命令行中点击上述命令后是“”但是,当我使用curl运行时,它在重定向输出中显示特殊字符,如filename.txt(ÿÿÿ)。令人惊讶的是,在将其添加到curl命令后,我没有在屏幕上看到任何内容。您正在尝试使用我的上述URL吗谢谢您的回复。我已经尝试过使用您的命令,但在重定向到file.txt时,我将面临类似的结果,即特殊字符 --compressed (HTTP) Request a compressed response using one of the algorithms libcurl supports, and save the uncompressed document. If this option is used and the server sends an unsupported encoding, curl will report an error.