2012-01-12 4 views
1

WebClient.DOwnloadStringAsync를 사용하여 JSON WebService를 사용하고 있습니다. 반환하는 문자열에는 이상한 문자 쌍이 포함됩니다.JSON 웹 서비스를 사용할 때 이상한 문자

"start_address" : "Goethestraße 7-9, Monaco di Baviera, Germania", 

일부 확장 된 문자 대신. 올바른 것을 어떻게 볼 수 있습니까? 예에서 그것이 될 sould : ß

+0

어디에서 올바른 문자를 보길 원하십니까? 어떤 종류의 이상한 URL을 작성하고 있습니까? 인코딩 중 .. ?? – MethodMan

답변

3

자신을 해결 :

여전히 독일의 부분에서 말씀 스트 라스에 사용 된 독일의 '더블 S "문자의 인코딩을,이다
WebClient client = new WebClient(); 
client.Encoding = Encoding.UTF8; // Specify the encoding here 
1

. UTF8로 전환하면 문제가 해결됩니다.

+0

"Strasse"는 스위스에서만 사용됩니다. "Straße"는 독일과 오스트리아의 표준 철자입니다. – phoog

+0

나는 네가 옳다고 믿는다. 나는 1996 년 철자법 개혁 전에 독일어를 배웠으므로 때로는이 것들을 좀 혼란스럽게 만든다. – KingCronus

관련 문제