Unicode
Die meisten aktuellen Entwicklungstools unterstützen Unicode, implementiert in Firebird mit den Zeichensätzen UTF8
und UNICODE_FSS
. UTF8
enthält Kollationen für viele Sprachen.UNICODE_FSS
ist eingeschränkter und wird hauptsächlich von Firebird intern zum Speichern von Metadaten verwendet.Beachten Sie, dass ein UTF8
-Zeichen bis zu 4 Byte belegt, wodurch die Größe von CHAR
-Feldern auf 8.191 Zeichen (32.767/4) begrenzt ist.
Note
|
Der tatsächliche Wert von “Bytes pro Zeichen” hängt vom Bereich ab, zu dem das Zeichen gehört.Lateinische Buchstaben ohne Akzent belegen 1 Byte, kyrillische Buchstaben der Codierung |
Der in Firebird implementierte UTF8
-Zeichensatz unterstützt die neueste Version des Unicode-Standards und empfiehlt daher seine Verwendung für internationale Datenbanken.