共用方式為


HOW TO:在 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 格式的編碼方式。

請參閱

工作

HOW TO:在 Visual Basic 中將字串轉換為位元組陣列

參考

System.Text.Encoding

GetString