我正在通过 WebClient 下载 XML 文件,如下所示:
WebClient connect = new WebClient();
connect.DownloadStringCompleted += new DownloadStringCompletedEventHandler(connect_DownloadStringCompleted);
connect.DownloadStringAsync(new Uri("http://conn.info/api/v8/search/item_short.xml?apikey=123&lang=de&q="+textBox1.Text));
然后我解析它们
XElement erg = XElement.Parse(e.Result);
但问题是,像“ü”或“ä”这样的德语字母将无法正确显示。相反,我得到一个“?” 对于我的输出中的每个字母(在 Windows Phone 设备上)。
这如何解决?