Sdílet prostřednictvím


Postupy: Převod řetězců na pole bajtů v jazyce Visual Basic

Toto téma ukazuje, jak převést řetězec na pole bajtů.

Příklad

Tento příklad používá GetBytes metodu Encoding.Unicode třídy kódování k převodu řetězce na pole bajtů.

Private Function UnicodeStringToBytes(
    ByVal str As String) As Byte()

    Return System.Text.Encoding.Unicode.GetBytes(str)
End Function

Můžete si vybrat z několika možností kódování a převést řetězec na bajtové pole:

  • Encoding.ASCII: Získá kódování pro znakovou sadu ASCII (7bitová).

  • Encoding.BigEndianUnicode: Získá kódování pro formát UTF-16 pomocí big-endian pořadí bajtů.

  • Encoding.Default: Získá kódování pro aktuální znakovou stránku ANSI systému.

  • Encoding.Unicode: Získá kódování formátu UTF-16 pomocí malého-endian pořadí bajtů.

  • Encoding.UTF32: Získá kódování pro formát UTF-32 pomocí malé-endian pořadí bajtů.

  • Encoding.UTF7: Získá kódování pro formát UTF-7.

  • Encoding.UTF8: Získá kódování pro formát UTF-8.

Viz také