2
是否有任何簡單的方法將Windows-1252字符串轉換爲Unicode字符串?將希臘字符轉換爲Unicode
是否有任何簡單的方法將Windows-1252字符串轉換爲Unicode字符串?將希臘字符轉換爲Unicode
.NET中的所有字符串都是內存中的Unicode。 如果有一個從在1252編碼的字符串生成的字節數組,可以恢復使用
Dim S as String = System.Text.Encoding.GetEncoding(1252).GetString(array)
它現在是在存儲器中的unicode字符串的字符串。然後,如果您想編碼字符串轉換成UTF-8字節數組傳輸或存儲,你會做相反的:(!我認爲這是正確的語法VB)
Dim A as byte() = System.Text.Encoding.GetEncoding("UTF-8").GetBytes(S)