Die Systemfunktion 'strLib.characterLen()' gibt die Anzahl der Zeichen in einem Textausdruck zurück. Hiervon ausgenommen sind nachfolgende Leerzeichen. Im Gegensatz dazu gibt die Funktion 'strLib.byteLen()' die Anzahl der Byte und nicht die Anzahl der Zeichen zurück. Siehe hierzu das Beispiel weiter unten im Thema.
strLib.characterLen(Quelle STRING 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)