Bezeichnung
ByteLen -- gibt die Länge der Zeichenfolge in Bytes zurück (V7.0)
Übersicht
len = ByteLen(s$)
Beschreibung
Dieser Befehl gibt die Länge der Zeichenkette s$ in Bytes zurück. Wenn Sie die Zeichenfolgenlänge in Zeichen ermitteln wollen, verwenden Sie stattdessen StrLen(). Siehe StrLen für Details.

In der UTF-8-Zeichencodierung kann ein einzelnes Zeichen einen Speicherplatz von bis zu 4 Bytes benötigen. In der Zeichencodierung ISO 8859-1 gibt es keinen Unterschied zwischen Byte und Zeichengrößen.

Eingaben
s$
Eingabezeichenfolge
Rückgabewerte
len
Länge der Eingabezeichenfolge in Bytes
Beispiel
len = ByteLen("äöü")
Print(len)
Wenn Hollywood im Unicode-Modus ist, wird ByteLen 6 zurückgeben, da jedes der Zeichen zwei Bytes in der UTF-8-Zeichencodierung benötigt. Im Modus ISO 8859-1 gibt es keinen Unterschied zwischen Zeichen und Bytes, was bedeutet, dass der obige Code 3 zurückgibt.

Navigation zeigen