Компьютер IBM, MS-DOS и Windows. Вопросы и ответы


Почему на экране не отображаются русские буквы


В ПЗУ видеоадаптеров персональных компьютеров семейства IBM PC/XT/AT расположены образы символов, отображаемых на дисплее в текстовых и графических режимах. В большинстве случаев эти символы соответствуют стандартной расширенной кодовой таблице ASCII символов.

Первые 128 символов представляют собой стандартный набор ASCII-символов, а последние 128 символов являются расширением. На рисунке 5.1 приведена стандартная расширенная кодовая таблица ASCII символов.

Почему на экране не отображаются русские буквы

Рис.5.1. Стандартная расширенная кодовая таблица ASCII символов (номер 437)

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

В настоящее время существуют несколько вариантов кодировки русских букв (кириллицы) для операционной системы MS-DOS - основная, альтернативная, минская и т.д. Они отличаются, в основном, расположением русских букв и символов псевдографики. Однако наибольшее распространение получила альтернативная таблица кодировки, особенно после того, как в 1989 году эта таблица была принята IBM в качестве стандартной для Советского Союза. Локализованная версия MS-DOS содержит соответствующую кодовую страницу (рисунок 5.2).

Почему на экране не отображаются русские буквы

Рис. 5.2. Альтернативная русская кодовая таблица ASCII символов (номер 866)

В разделах "Как русифицировать MS-DOS" и "Как русифицировать Windows" мы приведем указания по русификации операционной системы MS-DOS и операционной системы Microsoft Windows 3.1.



Содержание раздела