2015-01-14 13 views
0

ï와 같은 특수 문자가 포함 된 웹 사이트의 컨텐츠를 다운로드하려고 할 때, curl이 이상한 문자를 반환합니다. 예를 들어, 전 명령 행에서 다음 실행할 때커맨드 라인의 커맨드 문제

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

제 (부분) 응답은 :

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

문제가 내가되어야한다. 어쨌든이 문제를 해결할 수 있습니까? 응답을 다시 인코딩해야합니까?

+1

이것은 DOS 프롬프트에서 유니 코드 문자를 처리하기 때문에 발생합니다. http://stackoverflow.com/questions/388490/unicode-characters-in-windows-command-line-how –

+0

@HansZ를 참조하십시오. 고마워, 그게 올바른 방향으로 나를 지적했다. – Nebu

+0

괜찮습니다. 대답으로 추가했습니다. –

답변

2

DOS 프롬프트에서 유니 코드 문자를 처리하기 때문입니다 (Unicode characters in Windows command line - how? 참조). chcp 65001과 같은 명령을 사용하여 UTF-8 처리를 위해 터미널을 설정하여이 동작을 변경할 수 있어야합니다.