Вы можете использовать различные международные символы, для решения разнообразных пользовательских задач. Например, вы можете выполнить преобразование некоторой символьной строки в другую (небазовую) кодовую страницу, или имеете возможность блокировать автоматическое преобразование символьных данных или Memo-полей в текущую кодовую страницу.
Конвертация данных в Переменных Памяти
Если в вашем Приложении имеются и используются переменные,
содержащие данные в небазовых кодовых страницах (не 1251 (WinRus)), вы
можете выполнить требующееся преобразование данных с использованием
системной функции CPCONVERT( ). Например, предположим что в переменной с именем x
содержатся данные, созданные в системах Macintosh, кодовая
страница =10000). Для преобразования этих данных в кодовую
страницу Windows-1251), можно использовать следующий программный
код:
Копировать Код | |
---|---|
cConvert=CPCONVERT(10000,1251,x) |
В ОС Windows, конвертация данных выглядит таким же образом, как это происходит в системах Macintosh. Например, некоторый символ, "" выглядит в Macintosh точно также как и в ОС Windows.
См. также
Задачи
Как: Определить Кодовую Страницу файла ПроектаКак: Блокировать Преобразование данных в символьных полях и полях типа Memo
Описание
Кодовые Страницы (Code Pages), поддерживаемые в Visual FoxProДругие ссылки
Кодовые страницы в Visual FoxProРазработка многоязыковых (международных) Приложений
Кодовые Страницы в Visual FoxPro