次の方法で共有


方法 : Visual Basic で文字列をバイトの配列に変換する

更新 : 2007 年 11 月

このトピックでは、文字列をバイトの配列に変換する方法を示します。

使用例

この例では、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 でバイトの配列を文字列に変換する

参照

System.Text.Encoding

GetBytes