我尝试将字串做big5转成bytes,
然后又将bytes转回成string,发现其结果并不能还原成原来字串,
结果变成“a?c书影d27公分”,“册”字变成乱码。有人知道是什么原因吗?
程式码如下
Imports System.Text
Module Module1
Sub Main()
Dim sInput As String = "a册c书影d27公分"
Dim Bytes() As Byte = Encoding.GetEncoding("big5").GetBytes(sInput)
Dim sB As String = Encoding.GetEncoding("big5").GetString(Bytes)
Console.WriteLine(sB)
Console.ReadLine()
End Sub
End Module