SYS(15) - перекодировка символов
См. также
Синтаксис
SYS(15, cTranslationExpression, cTranslated)
Результат
Символьный
Параметры
cTranslationExpression
Задает символьное выражение, которое функция SYS(15) использует для преоб
азования строки cTranslated.
cTranslated
Задает символьное выражение, которое следует перекодировать. Функция SYS(15)
ерет первый символ выражения cTranslated и определяет его код ASCII. Возвращается символ выражения cTranslationExpression, номер позиции которого в этом выражении равен найденному коду ASCII. Этот п
оцесс повторяется для всех остальных символов строки cTranslated. Если для какого-либо символа строки cTranslated не существует соответствующего символа в выражении cTranslationExpression, этот символ не перекодируется.
В составе Visual FoxPro предусмотрен файл переменных памяти EUROPEAN.MEM, соде
жащий образцы символов перекодировки. В FoxPro для MS-DOS и Visual FoxPro файл
EUROPEAN.MEM располагается в каталоге с Visual FoxPro. В FoxPro для Macintosh
файл EUROPEAN.MEM находится в каталоге Goodies:Misc.
В файле EUROPEAN.MEM хранится символьная переменная памяти EUROPEAN, предназ
аченная для использования функцией SYS(15) в FoxPro для MS-DOS. Другая символь
ая переменная памяти, EUROANSI предусмотрена для функции SYS(15) в Visual FoxPro
и FoxPro для Macintosh. Эти переменные памяти могут использоваться функцией
SYS(15) для перекодировки символов с ударением в аналогичные символы без ударения.
В качестве примера приведем команду, которую можно использовать в FoxPro для
MS-DOS для индексирования таблицы по полю, содержащему символы с ударением с сох
анением алфавитного порядка:
Данная функция предназначена, в первую очередь, для европейских пользователей,
которым приходится применять символы с ударением. Поскольку большинство гласн
х существуют в различных версиях, при индексировании по полям, содержащим симво
ы с ударением, предполагаемый алфавитный порядок не сохраняется.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.