当我尝试下载包含特殊字符(如ï)的网站内容时,curl返回奇怪的字符。例如,当我在命令行中执行以下命令时:
curl.exe --GET "http://en.wiktionary.org/wiki/ge%C3%AFnteresseerd"
部分响应如下:
...wgPageName":"geïnteresseerd","wgTitle":"geïnteresseerd",....
问题是应该使用ï而不是ï。有没有解决这个问题的方法?我需要重新编码响应吗?
当我尝试下载包含特殊字符(如ï)的网站内容时,curl返回奇怪的字符。例如,当我在命令行中执行以下命令时:
curl.exe --GET "http://en.wiktionary.org/wiki/ge%C3%AFnteresseerd"
部分响应如下:
...wgPageName":"geïnteresseerd","wgTitle":"geïnteresseerd",....
chcp 65001
命令来设置终端进行UTF-8处理,从而改变这种行为。