我使用谷歌翻译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�nnen Sie mir helfen
所以,PLZ帮助我知道为什么这个“ ”特殊角色即将到来,我该如何解决这个问题?
答案 0 :(得分:0)
使用Fiddler检查响应标头,您将在那里找到编码。
它的显示方式可能与您收到的数据无关,可能与您在UI代码中表示它的方式有关。分享一下,我们来看看。