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

Toto téma ukazuje, jak převést bajty z bajtového pole na řetězec.

Příklad

Tento příklad používá GetString metodu Encoding.Unicode třídy kódování k převodu všech bajtů z pole bajtů na řetězec.

Private Function UnicodeBytesToString(
    ByVal bytes() As Byte) As String

    Return System.Text.Encoding.Unicode.GetString(bytes)
End Function

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

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

  • Encoding.BigEndianUnicode: Získá kódování ve formátu UTF-16 s použitím pořadí bajtů big-endian.

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

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

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

  • 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é