使用JSON Web服务时出现奇怪的字符

时间:2012-01-12 17:01:33

标签: c# webclient

我正在使用WebClient.DOwnloadStringAsync来使用JSON WebService。返回的字符串包含一些奇怪的字符对:

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

代替一些扩展的charachter。我怎样才能看到正确的?在示例中,它应该是:ß

2 个答案:

答案 0 :(得分:3)

解决了我自己:

WebClient client = new WebClient();
 client.Encoding = Encoding.UTF8; // Specify the encoding here

答案 1 :(得分:1)

这是德国“双S”字符的编码,仍在德国部分地区的Strasse一词中使用。切换到UTF8应该可以解决您的问题。