Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VisualFoxPro.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
10.6 Mб
Скачать

Описание параметра nConversionSetting

nConversionSetting

Выполняемые преобразования cExpression

1

1-байтовые символы в 2-байтовые

2

2-байтовые символы в 1-байтовые

3

2-байтовые Katakana-символы в 2-байтовые Hiragana-символы

4

2-байтовые Hiragana-символы в 2-байтовые Katakana-символы

5

2-байтовые символы в UNICODE-символы

6

UNICODE-символы в 2-байтовые символы

7

В нижний регистр (с учетом локального идентификатора)

8

В верхний регистр (с учетом локального идентификатора)

9

2-байтовые символы в UTF-8-символы

10

UNICODE-символы в UTF-8-символы

11

UTF-8-символы в 2-байтовые символы

12

UTF-8-символы в UNICODE-символы

13

1-байтовые символы в кодируемые 64-битовые

14

1-байтовые символы в некодируемые 64-битовые

15

1-байтовые символы в кодируемые 16-битовые

16

1-байтовые символы в некодируемые 16-битовые

nRegionalIdentifier – задает локальный идентификатор. Если значение ошибочно или не поддерживается системой, то возникнет ошибка "Invalid locale ID". Если параметр опущен, то используется системный локальный идентификатор. Возможные значения локального идентификатора приведены в табл. 3.27.

Таблица 3.27

Значения nLocaleID

nRegionalIdentifier

Язык

1029

Чешский

1031

Германия

1033

Английский (по умолчанию)

1034

Испанский

1036

Французский

1040

Итальянский

1045

Польский

1046

Португальский (Бразилия)

2070

Португальский (Португалия)

nRegionalIDType – задает, будет ли использован для преобразования локальный идентификатор, кодовая страница или набор символов шрифта; принимает следующие значения:

  • 0; nRegionalIdentifier – это локальный идентификатор (по умолчанию);

  • 1; nRegionalIdentifier – это номер кодовой страницы (см. разд. 3.7.6);

  • 2; nRegionalIdentifier – это номер набора символов шрифта (см. описание функции GETFONT( )).

Функция полезна при работе с 2-байтовыми символами.

Функция

STREXTRACT(cSearchExpression, cBeginDelim [, cEndDelim [, nOccurrence [, nFlag]]]])

находит в выражении cSearchExpression строку, расположенную между двумя разделителями, и возвращает ее в качестве результата.

Параметры:

cBeginDelim – символ, используемый в качестве начального разделителя. В качестве cBeginDelim также может быть указана строка нулевой длины. В этом случае поиск ведется начиная с первой позиции строки cSearchExpression.

cEndDelim – символ, используемый в качестве конечного разделителя; если не задан, то используется cBeginDelim. В качестве cBeginDelim также может быть указана строка нулевой длины. В этом случае поиск завершается последней позицией строки cSearchExpression.

nOccurrence – задает номер вхождения cBeginDelim в cSearchExpression, с которого начинается поиск.

nFlag – 2-битовый флаг поиска; задается как сумма указанных в табл. 3.28 значений.

Таблица 3.28

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]