文字列をバイト配列に変換する例です。
Dim str = "abcあいう"
Dim bytes As Byte()
Console.WriteLine(str)
'日本語 シフトJIS
Dim sjis As System.Text.Encoding = System.Text.Encoding.GetEncoding("shift_jis")
'UTF-8
Dim utf8 As System.Text.Encoding = System.Text.Encoding.GetEncoding("utf-8")
'日本語 EUC
Dim eucjp As System.Text.Encoding = System.Text.Encoding.GetEncoding("euc-jp")
bytes = sjis.GetBytes(str)
Console.WriteLine(BitConverter.ToString(bytes))
' 出力:61-62-63-82-A0-82-A2-82-A4
bytes = utf8.GetBytes(str)
Console.WriteLine(BitConverter.ToString(bytes))
' 出力:61-62-63-E3-81-82-E3-81-84-E3-81-86
bytes = eucjp.GetBytes(str)
Console.WriteLine(BitConverter.ToString(bytes))
' 出力:61-62-63-A4-A2-A4-A4-A4-A6
コメント