我想包括一個文本框/ RichTextBox的,其中我想包括文本,如C#WindowsApp文本框有特殊字符
"jogħġbok żomm din il-bieb magħluq".
當我把這個文本在文本框中/ rightext盒我收到如下:
jogħġbok żomm din il-bieb magħluq
你能幫忙嗎?
我收到來自谷歌的字符串翻譯:
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();
編輯:
我想轉換:
"jogħġbok żomm din il-bieb magħluq"
到
"jogħġbok żomm din il-bieb magħluq"
這是一個unicode問題。出於某種原因,文本框沒有處理unicode的權利。 http://msdn.microsoft.com/en-us/library/h6270d0z.aspx可能會有所幫助。 (多數民衆贊成我真的知道!) – 2010-03-11 11:16:39