Aber die Visu müsste das können. Da muss im XML File noch ein passender Zeichensatz eingetragen sein, der dann auf der Steuerung natürlich auch verfügbar sein muss.
Auf die Inhalte der XML-Dateien kann momentan nicht zugegfriffen werden, das ist aber bereits als Improvement in den Tracker eingetragen.
Du kannst dir natürlich selbst einen XML-Parser schreiben. Haben wir auch gemacht, allerdings nicht für diesen Zweck.
Gruss
Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
wie kann man die Sonderzeichen ä,ü,ö,Ä,Ü,Ö in einer XML Sprachdatei konvertieren damit sie in CoDeSys angezeigt werden.
Und wie kann ich z.B.: Russisch (Подача), Griechisch (Προώθηση) aus der XML Datei in CoDeSys anzeigen?
gruß bonatus
Moin
Du musst die Datei im UTF-8 Format speichern.
Das ist alles. ASCII kann die Sonderzeichen nicht.
Gruss Erik
Hallo,
ich hab sie in UTF-16 gespeichert da geht das jetzt mit den Sonderzeichen.
Nun bleibt nur noch die Darstellung von Russisch und Griechisch offen ???
Und gibt es eigentlich die Möglichleit im Programm auf Inhalte der XML-Datei zuzugreifen - außer in der Visualisierung?
gruß bonatus
Moin
Ich kann weder Russisch noch Griechisch...
Aber die Visu müsste das können. Da muss im XML File noch ein passender Zeichensatz eingetragen sein, der dann auf der Steuerung natürlich auch verfügbar sein muss.
Auf die Inhalte der XML-Dateien kann momentan nicht zugegfriffen werden, das ist aber bereits als Improvement in den Tracker eingetragen.
Du kannst dir natürlich selbst einen XML-Parser schreiben. Haben wir auch gemacht, allerdings nicht für diesen Zweck.
Gruss
Erik
Hallo,
ich habe schon alle möglichen Codierungen probiert, aber nie konnte ich russisch oder griechisch.
Der Parser ist schon relativ aufwendig und würde wahrscheinlich die eigentliche Aufgabe in den Hintergrund stellen.
gruß bonatus
Hi
Was passiert denn mit deinen Sonderzeichen in der Visu ?
Was wird dargestellt anstatt dem was du gerne sehen würdest ?
Ist der Zeichensatz auch definitiv korrekt in der Steuerung vorhanden ?
Gruss
Erik
Hallo,
seltsamer Weise funktioniert es jetzt?!?
Die XML-Datei ist in UTF-16 gespeichert.
Wahrscheinlich hat nur ein Neustart von CoDeSys gefehlt.
Dennoch danke für deine Bemühungen.
gruß bonatus
Hallo,
über die Funktionen :
GetText
GetTextByStringId
können XML-Dateien per Hand ausgelesen werden.
gruß bonatus
Moin
Das gilt wohl kaum global...
Welche Steuerung, welche lib ?
Gruss
Erik
Hallo,
Ich probiere das zur Zeit auf einer älteren CX9001 und es funktioniert.
Die Funktion GetText befindet sich in der SysLibTargetVisu.lib.
gruß bonatus.