Die Systemfunktion 'strLib.byteLen()' gibt die Anzahl der Byte in einer Variablen zurück. Hiervon ausgenommen sind nachfolgende Leerzeichen und Nullwerte.
Im Gegensatz dazu gibt 'strLib.characterLen()' die Anzahl der Zeichen und nicht die Anzahl der Byte zurück. Siehe 'Beispiel' in diesem Thema.
strLib.byteLen(Quelle CHAR | MBCHAR | DBCHAR | UNICODE in)
returns (Ergebnis INT)
myUnicode5 UNICODE(5) = "ABC";
length INT;
length = strLib.byteLen(myUnicode5); // Länge beträgt 6 (length=6)
length = strLib.characterLen(myUnicode5); // Länge beträgt 3 (length=3)
| Plattform | Problem |
|---|---|
| JavaScript-Generierung | Die Funktion 'sysLib.byteLen()' wird nicht unterstützt. |