DOS, функция 66h Получить/установить глобальную кодовую страницу
Вход:
AH-66h
AL - подфункция:
AL=01h - запросить текущую глобальную кодовую страницу
AL=02h - установить активную кодовую страницу
ВХ - (при AL=02h) кодовая страница (Таблица Б-14)
DX - (при AL=02h) системная кодовая страница (устанавливаемая при
загрузке)
Выход:
CF=0, если функция выполнена успешно
ВХ - (если при вызове AL=01h) текущая активная кодовая страница
DX - (если при вызове AL=01h) системная кодовая страница (уста-
навливаемая при загрузке)
CF=1, если при выполнении функции возникли ошибки
AX - код ошибки
Описание.
Эта функция выбирает новую кодовую страницу или получает значение
текущей активной кодовой страницы (страниц). Программа DOS
NLSFUNC должна быть загружена до этого вызова. Функция использу-
ется в сочетании с 65h или 38h.
Примечание.
Устанавливая новую активную кодовую страницу, DOS читает данные
из файла COUNTRY.SYS.
Версии: DOS 3.30 и выше.
Таблица Б-14. Значения кодовых страниц.
Кодовая страница |
Страна (язык) | |
437 | Соединенные Штаты Америки | |
850 | Многоязыковая | |
857 | Турция | |
860 | Португалия | |
861 | Исландия | |
863 | Канада (французский) | |
865 | Норвегия | |
866 | Россия |