Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

next0.gif

Общие сведения о кодовых страницах

См. также

Когда вы создаете файл с файловой структурой в виде таблицы, Visual FoxPro автоматически дает ему метку кодовой страницы, показывающую, какую именно кодовую страницу использует данный файл. Кодовая страница представляет собой таблицу символов и соответствующих чисел в памяти, используемых для правильного отображения данн х. Предположим, что вы вводите букву C в файл .DBF. Эта буква сохраняется на жестком диске в виде числа 67. Когда вы открываете файл, Visual FoxPro опреде яет его кодовую страницу, чтобы найти символ, отвечающий числу 67, и затем выво ит букву (C) на мониторе.

При использовании файла ранней версии FoxPro возможна ситуация, когда файл не имеет метки кодовой страницы. Если метка в момент вызова файла отсутствует, Visual FoxPro предлагает вам указать кодовую страницу и затем помечает ею файл. Од ако если кодовая страница указана неверно, некоторые символы файла могут отоб азиться неправильно. Если это случилось, удалите метку кодовой страницы и затем добавьте соответствующую метку.

Visual FoxPro поддерживает множество кодовых страниц, каждая из которых соде жит символы, уникальные для того или иного региона локализации. Если вы хотите создать приложение для конкретного региона, вам необходимо п и создании компонентов приложения использовать кодовую страницу, предназначен ую для данного региона и данной среды. Например, чтобы создать приложение для использования в России, необходимо использовать кодовую страницу 1251, 866 или 10007, для пользователей Windows, MS-DOS и Macintosh соответственно.

Совет Чтобы последовательно создать несколько файлов с одной и той же кодовой стра ицей, сначала укажите кодовую страницу, установив параметр CODEPAGE в файле CONFIG.FPW, а затем перезапустите Visual FoxPro и приступите к созданию файлов.

Если вам нужно ввести некоторые символы, которых нет на клавиатуре, вы должны вводить эти символы, используя клавишу ALT и комбинацию клавиш на цифровой клавиатуре. При этом следует помнить, что оди аковые комбинации в разных средах часто дают различные результаты. Например, п и наборе Alt+0182 с использованием кодовой страницы 1252 в Visual FoxPro на экране появится символ параграфа. Если же вы наберете Alt+0182 в кодовой странице 437 в FoxPro для MS-DOS, на экране вы увидите псевдог афический символ, состоящий из двойной вертикальной линии, пересекающей горизо тальную линию.

Хотя Visual FoxPro поддерживает много кодовых страниц, только несколько из них используются часто. Например, англо-говорящие пользователи Visual FoxPro обыч о используют кодовую страницу 1252. Однако при работе в FoxPro для MS-DOS они, как правило, пользуются кодовой страницей 437.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.