4D Code Library: MacRoman to DOS/UTF8/UTF16 und umgekehrt
Es ist eine Sammlung von sechs Methoden, die per Copy&Paste in vorhandene Programme übernommen werden kann - oder per 4D Insider.
Konvertierung jeweils von bzw. zu MacRoman, da Windows/ISO8859-1 Texte in MacRoman konvertiert werden können.
Die Routinen sind hilfreich wenn man E-Mails im UTF8 Format erhält oder Daten exportieren/importieren muß. Hinweis: bei Import/Export über XML Dokumente konvertiert 4D automatisch UTF8.
Die Methoden werden hier einzeln eingesetzt, empfohlen wird jedoch diese aus dem beiliegenden 4D Struktur zu kopieren, um Copy&Paste Fehler zu vermeiden.
Die Struktur beinhaltet in der Gruppe "Converter"diese 6 Methoden.
Die Gruppe "Tools" beinhaltet Routinen zur Erzeugung von Konvertierungsmethoden (diese wurden nicht manuell eingetippt sondern automatisiert erzeugt).
Diese Methoden erlauben auch das Anlegen von anderen Konvertern, wie z. B. Win to UTF16 oder ISO-8859-3 to MacRoman.
Die dazu nötigen Konvertierungslisten können importiert werden Dazu Methode "ImportTable" verwenden, Tabellen gibt es unter ftp://ftp.unicode.org/Public/MAPPINGS/.
Quelle: http://archiv.de.4d.com/4DAction/CodeSnippet/68