看板 Visual_Basic 關於我們 聯絡資訊
我嘗試將字串做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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.210.188
O2000:big5沒有「册」 03/25 13:19
d25702:感謝O2000大,發現big5只有「冊」而沒有「册」 03/25 13:52