このトピックでは、文字列をバイトの配列に変換する方法を示します。
使用例
この例では、Encoding.Unicode エンコーディング クラスの GetBytes メソッドを使用して、文字列をバイトの配列に変換します。
Private Function UnicodeStringToBytes(
ByVal str As String) As Byte()
Return System.Text.Encoding.Unicode.GetBytes(str)
End Function
文字列をバイト配列に変換する場合、エンコーディング オプションを選択できます。
Encoding.ASCII: ASCII (7 ビット) 文字セットのエンコーディングを取得します。
Encoding.BigEndianUnicode: ビッグ エンディアンのバイト順を使用する UTF-16 形式のエンコーディングを取得します。
Encoding.Default: システムの現在の ANSI コード ページのエンコーディングを取得します。
Encoding.Unicode: リトル エンディアンのバイト順を使用する UTF-16 形式のエンコーディングを取得します。
Encoding.UTF32: リトル エンディアンのバイト順を使用する UTF-32 形式のエンコーディングを取得します。
Encoding.UTF7: UTF-7 形式のエンコーディングを取得します。
Encoding.UTF8: UTF-8 形式のエンコーディングを取得します。
参照
処理手順
方法 : Visual Basic でバイトの配列を文字列に変換する