wsLiteral_TO_UTF8

wsLiteral_TO_UTF8 1:

Die Funktion konvertiert eine beliebige Zeichenfolge vom Datentyp WSTRING in eine Zeichenfolge im UTF-8-Format. Die Funktion ist insbesondere für die Zuweisung von Literalen geeignet.

Bei der Zuweisung von Literalen zu einem UTF-8 STRING gilt:

Wenn das Literal länger ist als die mögliche Ausgabe-Zeichenfolge, wird ein Leerstring zurückgeliefert.

FUNCTION wsLiteral_TO_UTF8 : STRING(511)

VAR_INPUT

VAR_IN_OUT CONSTANT
    wsLiteral   : WSTRING;
END_VAR

sLiteral: WSTRING-Zeichenfolge, die konvertiert werden soll.

Beispiele

{attribute 'TcEncoding' := 'UTF-8'}
sMyText : STRING := wsLiteral_TO_UTF8("Hühner legen Eier.");
{attribute 'TcEncoding' := 'UTF-8'}
sMyText2 : STRING := wsLiteral_TO_UTF8("The dinner costs 30 €.");
wsLiteral_TO_UTF8 2:

Dokumentation zum Attribut 'TcEncoding' := 'UTF-8'

Für weitere Informationen zu Zeichenfolgen im UTF-8 Format siehe auch die Dokumentation zum Attribut ‚TcEncoding‘.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System) >= 3.3.34.0