len = ByteLen(s$)
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.
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.