方法 : Visual Basic でバイトの配列を文字列に変換する
更新 : 2007 年 11 月
このトピックでは、バイト配列内のバイトを文字列に変換する方法を解説します。
使用例
この例では、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 形式のエンコーディングを取得します。
参照
処理手順
方法 : Visual Basic で文字列をバイトの配列に変換する