ich habe ein Problem mit Umlauten und hoffe darauf, dass jemand 'ne Lösung hat.
Folgendes:
Ich habe alle meine Paket mehrsprachig ausgelegt und habe für alle möglichen "Message"-Ausgaben entsprechende Übersetzungen. Ich habe alle Messages - wenn Du so willst - in ein "Sprachfile" (lang.ins) gepumpt, dass vom Hauptscript als SUB geladen wird. Das funktioniert, nur die Umlaute gehen verloren.
Die Skript-Dateien sind alle UTF-8 kodiert, zusätzlich habe ich in allen Skripten die "encoding=UTF-8"-Anweisung eingefügt.
Code: Alles auswählen
(194) [8] [Sep 14 13:22:49:846] [k999999-xx-xxx-langtest] Encodings are different so we have to reencode from cp1252 to utf8
(195) [8] [Sep 14 13:22:49:846] [k999999-xx-xxx-langtest] We encode directly from or to utf8.
(196) [8] [Sep 14 13:22:49:846] [k999999-xx-xxx-langtest] Reencoding from cp1252 to utf8
(197) [7] [Sep 14 13:22:49:846] [k999999-xx-xxx-langtest] Loaded sub from: p:\k999999-xx-xxx-langtest\SPMS\lang.ins with encoding: cp1252
Code: Alles auswählen
(260) [5] [Sep 14 13:42:19:932] [k999999-xx-xxx-langtest] message NICHT per SUB: Umlaute äüö ÄÖÜ ß á íó
(261) [8] [Sep 14 13:42:20:024] [k999999-xx-xxx-langtest] sleep 3 seconds...
(262) [5] [Sep 14 13:42:23:118] [k999999-xx-xxx-langtest] message Aus SUB - Variable MSG_UMLAUTTEST: Umlaute äüö ÄÖÜ ß á Ãó
(263) [8] [Sep 14 13:42:23:203] [k999999-xx-xxx-langtest] sleep 5 seconds...
(264) [5] [Sep 14 13:42:28:293] [k999999-xx-xxx-langtest] Set: Stop script and leave switches unchanged
Habe ich irgendwo einen Denkfehler?
Vorab Danke und viele Grüße
JMS