Firebird Documentation IndexFirebird 2.5 Language Ref. UpdateData types and subtypes → New character sets
Firebird Home Firebird Home Prev: SQL_NULL data typeFirebird Documentation IndexUp: Data types and subtypesNext: Character set NONE handling changed

New character sets

Added in: 1.0, 1.5, 2.0, 2.1, 2.5

The following table lists the character sets added in Firebird.

Table 5.1. Character sets new in Firebird

Name Max bytes/ch. Languages Added in
CP943C 2 Japanese 2.1
DOS737 1 Greek 1.5
DOS775 1 Baltic 1.5
DOS858 1 = DOS850 plus € sign 1.5
DOS862 1 Hebrew 1.5
DOS864 1 Arabic 1.5
DOS866 1 Russian 1.5
DOS869 1 Modern Greek 1.5
GB18030 4 Chinese 2.5
GBK 2 Chinese 2.1
ISO8859_2 1 Latin-2, Central European 1.0
ISO8859_3 1 Latin-3, Southern European 1.5
ISO8859_4 1 Latin-4, Northern European 1.5
ISO8859_5 1 Cyrillic 1.5
ISO8859_6 1 Arabic 1.5
ISO8859_7 1 Greek 1.5
ISO8859_8 1 Hebrew 1.5
ISO8859_9 1 Latin-5, Turkish 1.5
ISO8859_13 1 Latin-7, Baltic Rim 1.5
KOI8R 1 Russian 2.0
KOI8U 1 Ukrainian 2.0
TIS620 1 Thai 2.1
UTF8 [(*)] 4 All 2.0
WIN1255 1 Hebrew 1.5
WIN1256 1 Arabic 1.5
WIN1257 1 Baltic 1.5
WIN1258 1 Vietnamese 2.0
WIN_1258 (alias for WIN1258) 1 Vietnamese 2.5

[(*)] In Firebird 1.5, UTF8 is an alias for UNICODE_FSS. This character set has some inherent problems. In Firebird 2, UTF8 is a character set in its own right, without the drawbacks of UNICODE_FSS.


Prev: SQL_NULL data typeFirebird Documentation IndexUp: Data types and subtypesNext: Character set NONE handling changed
Firebird Documentation IndexFirebird 2.5 Language Ref. UpdateData types and subtypes → New character sets