我正在使用通过对 Google 翻译 的网络请求获得的各种语言的特定短语的翻译填充 GridView。
我已经在使用 HttpUtility.HtmlDecode
来处理特殊字符(例如变音符号、重音符号),但是菱形问号有什么用呢?
最佳答案
我认为问题出在谷歌翻译上——他们使用的是 .NET 不直接支持的特殊编码。这是一种 ISO 编码,当通过 WebClient/WebRequest 下载这些字符时会导致错误,因为它不知道如何处理编码。
我遇到了同样的问题,最后我使用了他们的 Google Translate 的 JSON API 来返回干净的字符。
这有帮助,
+++瑞克---
关于c# - 我的翻译充满了奇怪的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492650/