Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: TSaveTextFileDialog / TOpenTextFileDialog

  Alt 29. Jan 2006, 10:47
Hi Fabi,

wenn ich dich recht verstehe, dann suchst du nach einer Möglichkeit mit SynEdit z.B. eine HTML-Datei zu bearbeiten, die wahlweise verschieden codiert sein kann - ANSI, ASCII, UTF-8, UTF-16 und andere. Zu den aufgemotzten Dialogen aus D2005 kann ich nichts sagen, da ich noch mit D7 arbeite. Prinzipiell kannst du alle verschiedenen Unicodes an einem byte order mark erkennen. Bei 8-bit Kodierungen - oder wenn das BOM fehlt - musst du einfach wissen, welche Kodierung vorliegt. Darum bieten manche Editoren auch eine Konvertierung unter Sichtkontrolle an. In jedem Fall muss dein Programm die notwendige Konvertierung durchführen, wenn der Benutzer oder das System eine für deine Komponente unpassende Kodierung signalisiert. Dabei helfen dir Routinen wie UTF8ToAnsi aus der System-Unit.

Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat