0
我有一個C#表單文本框,並期望英文或希臘字符。 我無法正確顯示希臘字符。 我的編碼轉換爲1253代碼頁如下:如何更改文本框值的編碼
byte[] responseBytes = Encoding.GetEncoding(1253).GetBytes(myTextBox.Text);
message = Encoding.GetEncoding(1253).GetString(responseBytes);
結果不是預期的一個希臘字符(英文網站沒有問題)。 給定字符'τ'顯示爲'Δ',給定字符'υ'顯示爲'E'等。 看看codepage table,看起來像轉換匹配字符F_1到C_1,F_2到C_2等。 是否有我正在轉換編碼的方式有問題嗎?
我將編碼更改爲UTF-8,結果相同。 「ψωχτ」顯示爲「ΘΙΗΔ」 – ginou
是否在將字符串存儲在某處之後?如果是這樣,哪裏?DB?文件?表/文件編碼是什麼? – Lucas
我在pinpad上顯示字符串。 – ginou