Мой перевод полон странных персонажей? - PullRequest
2 голосов
/ 21 сентября 2011

Я заполняю GridView переводами конкретной фразы на разных языках, полученных с помощью веб-запросов к Google Translate .

enter image description here

Я уже использую HttpUtility.HtmlDecode, чтобы позаботиться о специальных символах (например, умляуты, акценты), но как обстоят дела с алмазными вопросительными знаками?

1 Ответ

1 голос
/ 21 сентября 2011

Я считаю, что проблема в Google Translate - они используют специальную кодировку, которая не поддерживается напрямую .NET.Это кодировка ISO, и эти символы при загрузке через WebClient / WebRequest приводят к ошибкам, потому что не знают, что делать с кодировкой.

У меня возникла та же проблема, и я в конечном итоге использовал JSON API их Google Translateчтобы вернуть чистые символы.

Публикуйте здесь: http://www.west -wind.com / weblog / posts / 2011 / Aug / 06 / Перевод с Google-Переводчик-без-API-и-и-C-код

Мотыга, это помогает,

+++ Рик ---

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...