Skip to main content

Compilerwarnung C0555

Meldung: Das Stringliteral <literal> enthält nicht darstellbare Zeichen. Die Projektoption 'UTF-8 Kodierung für STRING' könnte verwendet werden.

Mögliche Fehlerursachen: Eingabe von unbekannten Zeichen, die nicht nach Latin-1transformiert werden können.

Beispiel 495. Beispiel
PROGRAM PLC_PRG
VAR
	str1: STRING(200);
	str2: STRING := '1 €';
	str3: STRING(200) := ' !$"#$$%&$'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
END_VAR

str1 := '你好,世界';
str1 := 'ABC abc 123 äöü ß#~=" §% /(!)[]{}\ ´`^*~°€µ  *_-.;  中文字 Ω �';
str1 := '1 £';
str1 := '1 €';
str1 := ' !$"#$$%&$'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~';

Meldung:

C0555: Das Stringliteral'你好,世界' enthält nicht darstellbare Zeichen. Die Projektoption 'UTF-8-Kodierung für STRING' könnte verwendet werden.

Behebung:

Aktivieren Sie die Option.



Für weitere Informationen siehe: Compile-Optionen