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

时间:2011-09-20 22:38:50

标签: c# asp.net gridview

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

enter image description here

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

1 个答案:

答案 0 :(得分:1)

问题是谷歌翻译我相信 - 他们使用的是.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

锄头有帮助,

+++ Rick ---