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í 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.