Приложение 8. Наборы символов и порядков сортировки
Приложение 8. Наборы символов и порядков сортировки
В табл. П8.1 содержатся наборы символов и порядки сортировки, которые существовали на момент создания Firebird 1.5.0. Некоторые из указанных элементов недоступны в более ранних версиях Firebird. Если вы инсталлировали более позднюю версию, и набор символов или порядок сортировки, нужные вам, здесь не указаны, обратитесь к заметкам по релизу вашей версии и любой другой версии после 1.5, чтобы узнать были ли они добавлены.
Таблица П8.1. Наборы символов и порядок сортировки для Firebird 1.5.0
ID
Название
Байтов на символ
Порядок сортировки
Язык
Алиас
2
ASCII
1
ASCII
Английский
ASCII7 USASCII
56
BIG_5
2
BIG_5
Китайский, Вьетнамский, Корейский
BIG5, DOS_950, WIN_950
50
CYRL
1
CYRL, DB_RUS, PDOX_CYRL
Русский, Русский dBase, Русский Paradox
10
DOS437
1
DOS437, DB_DEU437, DB_ESP437, DB_FIN437, DB_FRA437, DB_ITA437, DB_NLD437, DB_SVE437, DB_UK437
Английский (США), Немецкий dBase, Испанский dBase, Финский dBase, Французский dBase, Итальянский dBase, Голландский dBase, Шведский dBase, Английский (Великобритания) dBase,
DOS_437
DB_US437
Английский (США) dBase,
PDOX_ASCII
Кодовая страница Paradox- ASCII,
PDOX_SWEDFIN
Paradox Шведская / Финская кодовые страницы,
PDOX_NTL
Paradox международный английский кодовая страница
9
DOS737
1
DOS737
Греческий
DOS_737
15
DOS775
1
DOS775
Страны Балтии
DOS_775
11
DOS850
1
DOS850, DB_DEU850, DB_ESP850, DB_FRA850, DB_FRC850, DB_ITA850, DB_NLD850, DB_PTB850, DB_SVE850, DB_UK850, DB_US850
Латинский I (нет символа Евро), Немецкий, Испанский, Французский, Французский - Канада, Итальянский, Голландский, Португальский - Бразилия, Шведский, Английский - Великобритания, Английский - США
DOS_85C>
45
DOS852
1
DOS852, DB_CSY, DB_PLK, DB_SLO, PDOX_CSY, PDOX_HUN, PDOX_PLK, PDOX_SLO
Латинский II, Чешский dBase, Польский dBase, Словацкий dBase, Чешский Paradox, Венгерский Paradox, Польский Paradox, Словацкий Paradox
DOS_852
46
DOS857
1
DOS857 DB_TRK
Турецкий, Турецкий dBase
DOS_857
16
DOS858
1
DOS858
Латинский I с символом Евро
DOS_858
13
DOS86Q
1
DOS86O DB PTG860
Португальский, Португальский dBase
1
47
DOS861
1
DOS861 PDOX_SL
Исландский, Исландский Paradox
DOS_861
17
DOS862
1
DOS862
Иврит
DOS_862
14
DOS863
1
DOS863 DB_FRC863
Французский - Канада, Французский dBase - Канада
DOS_863
18
DOS864
1
DOS864
Арабский
DOS_864
12
DOS865
1
DOS865 DB_DAN865 DB_NOR865 PDOX_NORDAN4
Скандинавские, Датский dBase, Норвежский dBase, Paradox Норвегия и Дания
DOS_865
48
DOS866
1
DOS866
Русский
DOS_866
49
DOS869
1
DOS869
Современный греческий
DOS_869
6
EUCJ_0208
2
EUCJ_0208
Японские EUC
EUCJ
57
GB_2312
2
GB_2312
Упрощенный китайский (Гонконг, Корея)
DOS_936, GB2312, WIN_936
21
ISO8859_1
1
ISO8859_1, DA_DA, DE_DE, DU_NL, EN_UK, EN_US, ES_ES, FI_FI, FR_CA, FR_FR, IS_IS, IT_IT
NO_NO, PT_PT, sv_sv
Латинский I, Датский, Немецкий, Голландский, Английский, Великобритания, Английский, США, Испанский, Финский, Французский, Канада, Французский, Исландский, Итальянский, Норвежский, Португальский, Шведский
ANSI, ISO88591, LATIN 1
22
ISO8859_2
1
ISO8859_2, CS_CZ ISO_HUN
Латинский 2 - Центральная Европа (хорватский, чешский, венгерский, польский, румынский, сербский, словацкий, словенский), Чешский, Венгерский
ISO-8859-2, ISO88592, LATIN2
23
ISO8859_3
1
ISO8859_3
Латинский 3 - Южная Европа (мальтийский, эсперанто)
ISO-8859-3, ISO88593, LATIN3
34
ISO8859_4
1
ISO8859_4
Латинский 4 - Северная Европа (эстонский, латышский, литовский, гренландский, саамский)
ISO-8859-4, ISO88594, LATIN4
35
ISO8859_5
1
ISO8859_5
Кириллица (русский)
ISO-8859-5, ISO88595
36
ISO8859_6
1
ISO8859_6
Арабский
ISO-8859-6, ISO88596
37
ISO8859_7
1
ISO8859_7
Греческий
ISO-8859-7, ISO88597
38
ISO8859_8
1
ISO8859_8
Иврит
ISO-8859-8, ISO88598
39
ISO8859_9
1
ISO8859_9
Латинский 5
ISO-8859-9, ISO88599, LATIN5
40
ISO8859_1 3
1
ISO8859_13
Латинский 7 - Балтика
ISO-8859- 13, ISO885913, LATIN 7
44
KSC_5601
2
KSC_5601 KSC_DICTIONARY
Корейский, Корейский - словарный порядок сортировки
DOS_949, KSC5601, WIN_949
19
NEXT
1
NEXT
NXT_DEU
NXT_FRA
NXT_ITA
NXT_US
Кодирование NeXTSTEP, Немецкий, Французский, Итальянский, Английский, США
0
NONE
1
NONE
Нейтральная кодовая страница. Перевод в верхний регистр ограничен кодами ASCII 97-122
1
OCTETS
1
OCTETS
Двоичный символ
BINARY
5
SJIS_0208
2
SJIS_0208
Японский
SJIS
3
UNICODE FSS
3
UNICODE_FSS
UNICODE
SQL_TEXT, UTF-8, UTF8, UTF_FSS
51
WIN1250
1
WIN1250, PXW_CSY, PXW_HUN, PXW_HUNDC, PXW_PLK PXW_SLO
ANSI, Центральная Европа, Чешский, Венгерский, Венгерский, словарная сортировка, Польский, Словацкий
WIN.1250
52
WIN1251
1
WIN1251 WIN1251_UA PXW_CYRL
ANSI кириллица, Украинский, Paradox кириллица (русский)
WIN_1251
53
WIN1252
1
WIN1252 PXW_NTL PXW_INTL850 PXW_NORDAN4 PXW_SPAN PXW_SWE D FIN
ANSI - Латинский I, Английский интернациональный, Paradox многоязыковой Латинский I, Норвежский и датский, Paradox испанский, Шведский и финский
WIN_1252
54
WIN1253
1
WIN1253 PXW_GREEK
ANSI греческий, Paradox греческий
WIN_1253
55
WIN1254
1
WIN1254 PXW_TURK
ANSI турецкий, Paradox турецкий
WIN_1254
58
WIN1255
1
WIN1255
ANSI иврит
WIN_1255
59
WIN1256
1
WIN1256
ANSI арабский
WIN_1256
60
WIN1257
1
WIN1257
ANSI стран Балтии
WIN_1257