Megosztás a következőn keresztül:


Útmutató: Sztringek konvertálása bájttömbökké a Visual Basicben

Ez a témakör bemutatja, hogyan alakíthat át egy sztringet bájtok tömbjévé.

példa

Ez a példa a GetBytesEncoding.Unicode kódolási osztály metódusával konvertál egy sztringet bájtok tömbjeként.

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

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

A sztringek bájttömbökké alakításához számos kódolási lehetőség közül választhat:

  • Encoding.ASCII: Beolvas egy kódolást az ASCII (7 bites) karakterkészlethez.

  • Encoding.BigEndianUnicode: Az UTF-16 formátum kódolását a big-endian bájtsorrend használatával kapja meg.

  • Encoding.Default: Kódolást kap a rendszer aktuális ANSI-kódlapjához.

  • Encoding.Unicode: Az UTF-16 formátum kódolását a kis végű bájtsorrend használatával kapja meg.

  • Encoding.UTF32: Az UTF-32 formátum kódolását a kis végű bájtsorrend használatával kapja meg.

  • Encoding.UTF7: Lekéri az UTF-7 formátum kódolását.

  • Encoding.UTF8: Lekéri az UTF-8 formátum kódolását.

Lásd még