文字列をバイト配列に変換する例です。
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
コメント