- Das Format UNICODE wird nur verwendet, wenn man Sprachen verwalten will, deren Zeichensatz mehr als 256 Kombinationen benötigt. Wie z.B. im Chinesischen.
Der SAFE X3-Client ist im UNICODE erstellt und kann daher solche Texte verwalten. Auf Ebene der Datenbank kann man eines der beiden Formate verwenden: UCS2 oder UTF8.
Das Format UCS2 ist ein Format von Microsoft(TM), in dem jedes Zeichen auf 2 Bytes gespeichert wird; Die ASCII-Zeichen haben normalerweise den gleichen Code (jedoch ist einer der beiden Bytes, auf dem sie codiert sind, Null). Das ist das einzige UNICODE-Format, das vom SQL-Server unterstützt wird. Oracle erlaubt dagegen auch andere Formate, vor allem das Format UTF8, das am häufigsten auftritt. Es handelt sich um ein Format, in dem die Zeichen auf einer variablen Anzahl an Bytes gespeichert sind (von 1 bis 5, die Standard-ASCII-Zeichen sind auf einem Byte gespeichert, die Sonderzeichen auf 2; darüber befinden sich die asiatischen Sprachen). Hinweis: Oracle unterstützt andere Codierungsnormen (UCS3, UCS4, UTF16...), die verwendet werden können (wenn die Datenbank manuell erstellt wird).
Intern und unabhängig vom Format der Basis (für die temporären Variablen) verwendet die SAFE X3-Maschine das Format UTF8 (die Bearbeitungsquellen sind in UTF8 codiert) und der Windows-Client die Norm UCS2.