Jak: pole bajtů převést řetězec jazyka Visual Basic
Toto téma ukazuje, jak převést bajtů z bajtové pole na řetězec.
Příklad
V tomto příkladu GetString metodu Encoding.Unicode kódování třídy převést všechny bajty z bajtové pole na řetězec.
Private Function UnicodeBytesToString(
ByVal bytes() As Byte) As String
Return System.Text.Encoding.Unicode.GetString(bytes)
End Function
Můžete zvolit z několika možností kódování bajtové pole převést řetězec:
Encoding.ASCII: Nastavit kódování znaku ASCII (7 bitů) získá.
Encoding.BigEndianUnicode: Získá kódování ve formátu UTF-16 v pořadí bytů big-endian.
Encoding.Default: Získá kódování pro aktuální znakovou stránku ANSI v systému.
Encoding.Unicode: Získá kódování ve formátu UTF-16 v pořadí bytů little-endian.
Encoding.UTF32: Získá kódování ve formátu UTF-32 v pořadí bytů little-endian.
Encoding.UTF7: Získá kódování pro formát UTF-7.
Encoding.UTF8: Získá kódování ve formátu UTF-8.
Viz také
Úkoly
Jak: převedení řetězců do pole bajtů v jazyce Visual Basic