33. Наборы символов и порядки сортировки

Наборы символов в РЕД База Данных и соответствующие им порядки сортировки представлены в таблице 33.1.

Таблица 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

Вьетнамский