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

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

この例では、Encoding.Unicode エンコーディング クラスの GetString メソッドを使用して、バイト配列のすべてのバイトを文字列に変換します。

Private Function UnicodeBytesToString( 
    ByVal bytes() As Byte) As String

    Return System.Text.Encoding.Unicode.GetString(bytes)
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 形式のエンコーディングを取得します。

関連項目