33. Наборы символов и порядки сортировки
Наборы символов в РЕД База Данных и соответствующие им порядки сортировки представлены в таблице 33.1.
ID |
Название |
Байт/ символ |
Порядок сортировки |
Язык |
|---|---|---|---|---|
2 |
ASCII |
1 |
ASCII |
Английский |
56 |
BIG_5 |
2 |
BIG_5 |
Китайский Вьетнамский Корейский |
68 |
CP943C |
2 |
CP943C CP943C_UNICODE |
Японский Японский |
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 DB_US437 PDOX_ASCII PDOX_SWEDFIN PDOX_INTL |
Английский—США Немецкий dBase Испанский dBase Финский dBase Французский dBase Итальянский dBase Голландский dBase Шведский dBase Английский (Великобритания) dBase Английский (США) dBase Кодовая страница Paradox — ASCII Шведский / Финский Paradox Международный английский Paradox |
9 |
DOS737 |
1 |
DOS737 |
Греческий |
15 |
DOS775 |
1 |
DOS775 |
Балтийский |
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 (нет символа Евро) Немецкий Испанский Французский Французский — Канада Итальянский Голландский Португальский — Бразилия Шведский Английский — Великобритания Английский — США |
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 |
46 |
DOS857 |
1 |
DOS857 DB_TRK |
Турецкий Турецкий dBase |
16 |
DOS858 |
1 |
DOS858 |
Латинский I с символом Евро |
13 |
DOS860 |
1 |
DOS860 DB_PTG860 |
Португальский Португальский dBase |
47 |
DOS861 |
1 |
DOS861 PDOX_ISL |
Исландский Исландский Paradox |
17 |
DOS862 |
1 |
DOS862 |
Иврит |
14 |
DOS863 |
1 |
DOS863 DB_FRC863 |
Французский — Канада Французский dBase — Канада |
18 |
DOS864 |
1 |
DOS864 |
Арабский |
12 |
DOS865 |
1 |
DOS865 DB_DAN865 DB_NOR865 PDOX_NORDAN4 |
Скандинавские Датский dBase Норвежский dBase Paradox Норвегия и Дания. |
48 |
DOS866 |
1 |
DOS866 |
Русский |
49 |
DOS869 |
1 |
DOS869 |
Современный греческий |
6 |
EUCJ_0208 |
2 |
EUCJ_0208 |
Японские EUC |
57 |
GB_2312 |
2 |
GB_2312 |
Упрощенный китайский (Гонконг, Корея) |
69 |
GB18030 |
4 |
GB18030 GB18030_UNICODE |
Китайский Китайский |
67 |
GBK |
2 |
GBK GBK_UNICODE |
Китайский Китайский |
21 |
ISO8859_1 |
1 |
ISO8859_1 DA_DA DE_DE DU_NL EN_UK EN_US ES_ES ES_ES_CI_AI FI_FI FR_CA FR_FR |
Латинский I Датский Немецкий Голландский Английский, Великобритания Английский, США Испанский Испанский не чувствительный к регистру символов и к акцентам (ударению) Финский Французский, Канада Французский |
21 |
ISO8859_1 |
1 |
FR_FR_CI_AI IS_IS IT_IT NO_NO PT_PT PT_BR SV_SV |
Французский — не чувствительный к регистру символов и к акцентам (ударению) Исландский Итальянский Норвежский Португальский Португальский, Бразилия Шведский |
22 |
ISO8859_2 |
1 |
ISO8859_2 CS_CZ ISO_HUN ISO_PLK |
Латинский 2 — Центральная Европа (хорватский, чешский, венгерский, польский, румынский, сербский, словацкий, словенский) Чешский Венгерский — не чувствительный к регистру и чувствительный к акценту (ударению) Польский. |
23 |
ISO8859_3 |
1 |
ISO8859_3 |
Латинский 3 — Южная Европа (мальтийский, эсперанто). |
34 |
ISO8859_4 |
1 |
ISO8859_4 |
Латинский 4 — Северная Европа (эстонский, латвийский, литовский, гренландский, саамский). |
35 |
ISO8859_5 |
1 |
ISO8859_5 |
Кириллица (русский). |
36 |
ISO8859_6 |
1 |
ISO8859_6 |
Арабский |
37 |
ISO8859_7 |
1 |
ISO8859_7 |
Греческий |
38 |
ISO8859_8 |
1 |
ISO8859_8 |
Иврит |
39 |
ISO8859_9 |
1 |
ISO8859_9 |
Латинский 5 |
40 |
ISO8859_13 |
1 |
ISO8859_13 LT_LT |
Латинский 7 — Балтика Литовский |
63 |
KOI8R |
1 |
KOI8R KOI8R_RU |
Русский - словарное упорядочение Русский |
64 |
KOI8U |
1 |
KOI8U KOI8R_UA |
Украинский - словарное упорядочение Украинский |
44 |
KSC_5601 |
2 |
KSC_5601 KSC_DICTIONARY |
Корейский Корейский — словарный порядок сортировки |
19 |
NEXT |
1 |
NEXT NXT_DEU NXT_ESP NXT_FRA NXT_ITA NXT_US |
Кодирование NeXTSTEP Немецкий Испанский Французский Итальянский Английский, США |
0 |
NONE |
1 |
NONE |
Нейтральная кодовая страница. Перевод в верхний регистр выполняется только для кодов ASCII 97–122. Постарайтесь сделать так, чтобы этот набор символов никогда не появлялся в столбцах ваших баз данных. |
1 |
OCTETS |
1 |
OCTETS |
Двоичные символы |
5 |
SJIS_0208 |
2 |
SJIS_0208 |
Японский |
66 |
TIS620 |
1 |
TIS620 TIS620_UNICODE |
Тайский Тайский |
3 |
UNICODE_FSS |
3 |
UNICODE_FSS |
UNICODE |
4 |
UTF8 |
4 |
UTF8 USC_BASIC UNICODE UNICODE_CI UNICODE_CI_AI |
UNICODE 4.0 UNICODE 4.0 UNICODE 4.0 UNICODE 4.0. Не чувствительна к регистру символов UNICODE 4.0. Не чувствительна к регистру символов и к акцентам (ударению) |
51 |
WIN1250 |
1 |
WIN1250 BS_BA PXW_CSY PXW_HUN PXW_HUNDC PXW_PLK PXW_SLOV WIN_CZ WIN_CZ_CI WIN_CZ_CI_AI |
ANSI— Центральная Европа Боснийский Чешский Венгерский — не чувствительный к регистру и чувствительный к акценту (ударению) Венгерский — словарная сортировка Польский Словенский Чешский Чешский без различия строчных и прописных букв Чешский без различия строчных и прописных букв, нечувствительный к знакам ударения |
52 |
WIN1251 |
1 |
WIN1251 WIN1251_UA PXW_CYRL |
ANSI кириллица Украинский Paradox кириллица (русский) |
53 |
WIN1252 |
1 |
WIN1252 PXW_INTL PXW_INTL850 PXW_NORDAN4 PXW_SPAN PXW_SWEDFIN WIN_PTBR |
ANSI — Латинский I Английский интернациональный Paradox многоязыковый Латинский I Норвежский и датский Paradox испанский Шведский и финский Португальский, Бразилия |
54 |
WIN1253 |
1 |
WIN1253 PXW_GREEK |
ANSI греческий Paradox греческий |
55 |
WIN1254 |
1 |
WIN1254 PXW_TURK |
ANSI турецкий Paradox турецкий |
58 |
WIN1255 |
1 |
WIN1255 |
ANSI иврит |
59 |
WIN1256 |
1 |
WIN1256 |
ANSI арабский |
60 |
WIN1257 |
1 |
WIN1257 WIN1257_EE WIN1257_LT WIN1257_LV |
ANSI балтийский Эстонский. Словарное упорядочение Литовский. Словарное упорядочение Латвийский. Словарное упорядочение |
65 |
WIN1258 |
1 |
WIN1258 |
Вьетнамский |