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

本文关键字:字符 JSON web 服务 使用 | 更新日期: 2023-09-27 18:20:04

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

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

代替一些延伸的特征。我怎样才能看到正确的?在这个例子中,它应该是:ß

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

解决自己:

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

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