Если вы забыли кодировку (code page) текстового файла, который не является частью проекта, то вы не сможете ее определить, поскольку текстовый файл не имеет метки кодовой страницы в отличие от файла .dbf. Лучшим способом запомнить кодовую страницы текстового файла является введение этого файла в состав проекта.

Для указания кодовой страницы текстового файла

  1. Откройте окно Project Manager.

  2. Выберите текстовый файл, кодовую страницу котого вы желаете установить.

  3. В меню Project, выберите Project Info.

  4. В диалоговом блоке Project Information щелкните на закладке Files.

  5. Щелкните по правой клавише мыши на выбранной файле.

  6. Из субменю выберите Code Page.

    Visual FoxPro отобразит Диалоговый блок Code Page.

  7. Выберите подходящую кодовую страницу.

    Visual FoxPro отобразит доступные кодовые страницы.

Если вы знаете кодовую страницу текстового файла, вы можете указать ее с помощью опции AS в соответствующей команде Visual FoxPro. Для файлов, которые вы жедаете импортировать или добавить, вы можете указать кодовую страницу в команде IMPORT или команде APPEND. Для запросов, программ и прочих текстовых файлов, уже имеющихся в вашем компьютере, вы можете изменить кодовую страницу с помощью команды MODIFY QUERY, команды MODIFY COMMAND и команды MODIFY FILE.

Если вы не уверены или не знаете какую кодовую страницу применить, подставьте функцию GETCP() для кодовой страницы в вызываемой команде. GETCP() отобразить диалоговый блок Code Page, предоставляя вам возможность выбора подходящей кодовой страницы.

NoteЗамечание

Некоторые символы не могут быть корректно транслированы между разными кодовыми страницами. В дополнение к этому, Visual FoxPro просто не поддерживает трансляции некоторых кодовых страниц. Всегда проверяйте результат изменения кодовой страницы для гарантии того, что ваши данные корректно транслированы.

Смотрите также