Die Sonderzeichen gehen verloren? In Variablen- und Konstantennamen oder im Inhalt? Und bei welcher Operation? Zeig mal bitte Beispielzeilen vor-/nachher.
Das ist schwierig... Da hier die Zeichen sicherlich auch nicht richtig dargestellt werden...
Beispiel:
In einem String oder Procedure Aufruf steht:
DoPrinter('Û011<-Das ist eine Umschaltsequenz für den Printer'); Eigentlich steht da nach EBCDIC (DOS Zeichensatz) #219+'011'... Das 219er war halt der Ersatz für z.B. ESC Sequenzen an Nadeldrucker...
Das wird konvertiert in $C3 $9B '011' <- UTF-8
Genauso die Umlaute werden in den (Const)-Strings in UTF-8 umgeformt... Damit kann der Nadeldrucker auch nix anfangen...Natürlich werden diese im
IDE-Editor dann auch falsch Dargestellt weil EBCDIC Zeichen nicht richtig dargestellt werden!
Mavarik
PS: Das sind wieder mal typische Beispiele, dass keine Rücksicht auf ... Ach egal... Rede scheinbar sowieso gegen die Wand...