Das sollte die mit Unicode arbeitende Programmiersystem-Infrastruktur sicherstellen, ohne dass sich der Programmierer darum kümmern muss.Socke hat geschrieben: Ein Programmierer sollte wissen, wie sich sein eigenes Programm verhält, wenn es mit unterschiedlichen Codierungen arbeitet. Das fängt schon bei dem Datenaustausch zwischen zwei Programminstanzen an. Der Entwickler sollte sicherstellen, dass eine Datei A von Computer 1 auch auf Computer 2 gelesen und wie gewünscht dargestellt wird -- unabhängig davon, was bei den Computern eingestellt ist.
Das ist natürlich richtig. beim Exportieren und Importieren muss die Codierung ja bekannt sein. (Neben Unicode und den diversen ANSI-Varianten ist da die (verrückte) HTML-Codierung noch ziemlich interessant. Die kann Delphi XE auch nicht.) Also muss man Im Code zum Exportieren und Importieren angeben, welch Codierung geschrieben/gelesen werden soll. Aber auch nur bei solchen Gelegenheiten.Socke hat geschrieben:Leider ist "Programm-interner Text" nur so lange intern, wie er nicht das Programm verlässt (zum Beispiel auf die Festplatte geschrieben wird).
-Michael