Firebird Documentation Index → Firebird 2.0 Language Ref. Update → Data types and subtypes → New collations |
Added in: 1.0, 1.5, 1.5.1, 2.0
The following table lists the collations added in Firebird. The “Details” column is based on what has been reported in the Release Notes and other documents. The information in this column is probably incomplete; some collations with an empty Details field may still be case insensitive (ci), accent insensitive (ai) or dictionary-sorted (dic).
Table 4.2. Collations new in Firebird
Character set | Collation | Language | Details | Added in |
---|---|---|---|---|
ISO8859_1 | ES_ES_CI_AI | Spanish | ci, ai | 2.0 |
PT_BR | Brazilian Portuguese | ci, ai | 2.0 | |
ISO8859_2 | CS_CZ | Czech | 1.0 | |
ISO_HUN | Hungarian | 1.5 | ||
ISO_PLK | Polish | 2.0 | ||
ISO8859_13 | LT_LT | Lithuanian | 1.5.1 | |
UTF8 | UCS_BASIC | All | 2.0 | |
UNICODE | All | dic | 2.0 | |
WIN1250 | BS_BA | Bosnian | 2.0 | |
PXW_HUN | Hungarian | ci | 1.0 | |
WIN_CZ | Czech | ci | 2.0 | |
WIN_CZ_CI_AI | Czech | ci, ai | 2.0 | |
WIN1251 | WIN1251_UA | Ukrainian and Russian | 1.5 | |
WIN1252 | WIN_PTBR | Brazilian Portuguese | ci, ai | 2.0 |
WIN1257 | WIN1257_EE | Estonian | dic | 2.0 |
WIN1257_LT | Lithuanian | dic | 2.0 | |
WIN1257_LV | Latvian | dic | 2.0 | |
KOI8R | KOI8R_RU | Russian | dic | 2.0 |
KOI8U | KOI8U_UA | Ukrainian | dic | 2.0 |
The UCS_BASIC collation sorts in Unicode code-point order: A, B, a, b, á... This is exactly the same as UTF8 with no collation specified. UCS_BASIC was added to comply with the SQL standard.
The UNICODE collation sorts using UCA (Unicode Collation Algorithm): a, A, á, b, B...
Firebird Documentation Index → Firebird 2.0 Language Ref. Update → Data types and subtypes → New collations |