c# - 我的翻译充满了奇怪的字符?

标签 c# asp.net gridview

我正在使用通过对 Google 翻译 的网络请求获得的各种语言的特定短语的翻译填充 GridView

enter image description here

我已经在使用 HttpUtility.HtmlDecode 来处理特殊字符(例如变音符号、重音符号),但是菱形问号有什么用呢?

最佳答案

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

我遇到了同样的问题,最后我使用了他们的 Google Translate 的 JSON API 来返回干净的字符。

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

这有帮助,

+++瑞克---

关于c# - 我的翻译充满了奇怪的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492650/

相关文章:

c# - NuGet.targets“无法再次导入。已导入警告

c# - 回发后页面客户端验证问题

.net - 使用前端集合时为"The data source does not support server-side data paging"

c# - 创建时无法解析 IMvxMainThreadDispatcher 类型的参数调度程序的参数

c# - 如何使字段在类外只读

c# - 双击 ListView GridView 行的命令

c# - 如何限制每段时间的方法使用?

asp.net - 如何从 ASP.NET 主题中排除特定的 CSS 文件?

c# - 当我运行我的网站时, GridView 没有出现

asp.net - 回发破坏了我的 GridView 列中的用户控件