使用命令行卷曲编码问题

时间:2015-01-14 10:26:37

标签: curl command-line

当我尝试下载ï等特殊字符的网站内容时,curl会返回奇怪的字符。例如,当我从命令行执行以下操作时:

curl.exe --GET "http://en.wiktionary.org/wiki/ge%C3%AFnteresseerd"

(部分)响应是:

...wgPageName":"geïnteresseerd","wgTitle":"geïnteresseerd",....

问题是Ã应该是ï。反正有没有解决这个问题?我需要重新编码响应吗?

1 个答案:

答案 0 :(得分:2)

这是由于在DOS提示符中处理unicode字符,请参阅Unicode characters in Windows command line - how?。您应该能够通过使用chcp 65001之类的命令来设置终端以进行UTF-8处理来更改此行为。