我的翻译充满了奇怪的人物?

我正在填充GridView,其中包含通过Web 翻译的 Web请求获得的各种语言的特定短语的翻译

在此处输入图像描述

我已经在使用HttpUtility.HtmlDecode来处理特殊字符(例如变音符号,重音符号),但是钻石问号的处理是什么?

问题是谷歌翻译我相信 – 他们使用的是.NET不直接支持的特殊编码。 这是一种ISO编码,当通过WebClient / WebRequest下载时,这些字符会导致错误,因为它不知道如何处理编码。

我遇到了同样的问题,最后我使用谷歌翻译的JSON API来获取干净的字符。

发布在这里: http : //www.west-wind.com/weblog/posts/2011/Aug/06/Translating-with-Google-Translate-without-API-and-C-Code

锄头有帮助,

+++瑞克—