Я хотел бы включать в себя текстовое поле/RichTextBox, в котором я хотел бы включить текст, такие какC# WindowsApp TextBox со специальными символами
"jogħġbok żomm din il-bieb magħluq".
Когда я положить этот текст в поле текстового поля/rightext Я получаю нижеследующее:
jogħġbok żomm din il-bieb magħluq
Не могли бы вы помочь?
Я получаю строку из Google Translate:
string url = String.Format("http://www.google.com/translate_t?hl=en&ie=UTF8&text={0}&langpair={1}",
input, languagePair);
WebClient webClient = new WebClient();
webClient.Encoding = System.Text.Encoding.UTF8;
string result = webClient.DownloadString(url);
result = result.Substring(result.IndexOf("<span title=\"") + "<span title=\"".Length);
result = result.Substring(result.IndexOf(">") + 1);
result = result.Substring(0, result.IndexOf("</span>"));
return result.Trim();
Edit:
Я хотел бы преобразовать:
"jogħġbok żomm din il-bieb magħluq"
в
"jogħġbok żomm din il-bieb magħluq"
Это проблема юникода. По какой-то причине текстовое поле не обрабатывает unicode правильно. http://msdn.microsoft.com/en-us/library/h6270d0z.aspx может помочь. (это все, что я знаю действительно!) –