本主題說明如何將字串轉換成位元組陣列。
範例
這個範例會使用 GetBytes 編碼類別的 Encoding.Unicode 方法,將字串轉換成位元組陣列。
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格式的編碼方式。