Asp.net 从Google';获取响应时编码错误;什么是翻译API?

Asp.net 从Google';获取响应时编码错误;什么是翻译API?,asp.net,Asp.net,我正在使用谷歌翻译API将文本从英语翻译成德语。 我使用的代码是: string url = String.Format("http://www.google.com/translate_t?hl=en&ie=UTF8&text={0}&langpair={1}", TxtEnglish.Text, Constants.LanguagePair); WebClient webClient = new WebClient(); webClient.Encoding = S

我正在使用谷歌翻译API将文本从英语翻译成德语。 我使用的代码是:

string url = String.Format("http://www.google.com/translate_t?hl=en&ie=UTF8&text={0}&langpair={1}", TxtEnglish.Text, Constants.LanguagePair);

WebClient webClient = new WebClient();
webClient.Encoding = System.Text.Encoding.UTF8;

webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(TextTranslation_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri(url));
e.Result
中收到响应时。。。。。。。 原文:你能帮我吗

翻译页面上的德语翻译文本:
können Sie mir helfen

结果在
e.Result
k�请稍等


那么,请帮我知道为什么会这样”�" 特殊字符即将出现,如何解决此问题???

使用Fiddler检查响应标题,您将在其中找到编码

它的显示方式可能与您收到的数据无关,也可能与您在UI代码中表示数据的方式有关。请分享这一点,我们将进行查看