sLiteral_TO_UTF8

sLiteral_TO_UTF8 1:

Die Funktion konvertiert eine beliebige Zeichenfolge vom Datentyp STRING 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 sLiteral_TO_UTF8 : STRING(511)

VAR_INPUT

VAR_IN_OUT CONSTANT
    sLiteral   : STRING;
END_VAR

sLiteral: STRING-Zeichenfolge, die konvertiert werden soll.

Beispiele

{attribute 'TcEncoding' := 'UTF-8'}
sMyText : STRING := sLiteral_TO_UTF8('Hühner legen Eier.');
{attribute 'TcEncoding' := 'UTF-8'}
sMyText1 : STRING := sLiteral_TO_UTF8('The dinner costs 30 €.');
sLiteral_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