UNICODE ist ein Zeichensatzstandard (www.unicode.org), der die Buchstaben aller heute noch im Gebrauch befindlichen Alphabete dieser Welt umfasst. Hinzukommen Sonderzeichen aus wissenschaftlichen Bereichen und historische Schriften (Keilschrift, Hieroglyphen etc).
UTF-8 hingegen ist eine der möglichen Kodierungen von Unicode. Weitere sind beispielsweise UTF-16, UCS-2 etc. Die gewählte Kodierung hat keinen Einfluss auf die Menge der darstellbaren Zeichen, sondern lediglich auf die Art der Speicherung.
Ages! kann heute bereits UTF-8-kodierte Dateien (neben klassischen ANSEL und ANSI-Zeichensätzen) einlesen, jedoch die Zeichen nur zu dem Grade auch erfolgreich übernehmen, wie sie seinem internen Zeichensatz entsprechen (Siehe Fenster->Zeichentabelle). Das heißt im Klartext: Umlaute werden übernommen, griechische Buchstaben aber nicht.
In Zukunft wird Ages! auch alle anderen Unicodezeichen verarbeiten können, die diesbezüglichen Programmänderungen sind beinahe abgeschlossen. Die GEDCOM-Dateien werden dann vorzugsweise im UTF-8-Format geschrieben werden.
Programmintern wird Ages! hauptsächlich UTF-16 verwenden, dies spielt für den Anwender jedoch keinerlei Rolle.
16 Beiträge
• Seite 2 von 2 • 1, 2