方法: Visual Basic で文字列をバイトの配列に変換する
このトピックでは、文字列をバイトの配列に変換する方法について説明します。
例
この例では、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 形式のエンコーディングを取得します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET