Если вы забыли кодировку (code page) текстового файла, который не является частью проекта, то вы не сможете ее определить, поскольку текстовый файл не имеет метки кодовой страницы в отличие от файла .dbf. Лучшим способом запомнить кодовую страницы текстового файла является введение этого файла в состав проекта.
Для указания кодовой страницы текстового файла
-
Откройте окно Project Manager.
-
Выберите текстовый файл, кодовую страницу котого вы желаете установить.
-
В меню Project, выберите Project Info.
-
В диалоговом блоке Project Information щелкните на закладке Files.
-
Щелкните по правой клавише мыши на выбранной файле.
-
Из субменю выберите Code Page.
Visual FoxPro отобразит Диалоговый блок Code Page.
-
Выберите подходящую кодовую страницу.
Visual FoxPro отобразит доступные кодовые страницы.
Если вы знаете кодовую страницу текстового файла, вы можете указать ее с помощью опции AS в соответствующей команде Visual FoxPro. Для файлов, которые вы жедаете импортировать или добавить, вы можете указать кодовую страницу в команде IMPORT или команде APPEND. Для запросов, программ и прочих текстовых файлов, уже имеющихся в вашем компьютере, вы можете изменить кодовую страницу с помощью команды MODIFY QUERY, команды MODIFY COMMAND и команды MODIFY FILE.
Если вы не уверены или не знаете какую кодовую страницу применить, подставьте функцию GETCP() для кодовой страницы в вызываемой команде. GETCP() отобразить диалоговый блок Code Page, предоставляя вам возможность выбора подходящей кодовой страницы.
![]() |
---|
Некоторые символы не могут быть корректно транслированы между разными кодовыми страницами. В дополнение к этому, Visual FoxPro просто не поддерживает трансляции некоторых кодовых страниц. Всегда проверяйте результат изменения кодовой страницы для гарантии того, что ваши данные корректно транслированы. |