Что такое формат ANSI?

...

Набор символов ANSI

Формат ANSI Американского национального института стандартов - это связанный с Microsoft стандарт для набора символов. кодирование и модификация символа Американского стандартного кода обмена информацией (ASCII) набор. Код ASCII использует 7 битов для представления каждого символа, тогда как формат ANSI использует 8 битов для каждого символа.

Из ASCII в ANSI

8-битный формат ANSI - это лишь одно из достижений в истории попыток улучшить способность электрических машин взаимодействовать быстрее и надежнее. Ранние компьютеры были не более чем «вычислителями чисел», необходимыми для обработки только числовых данных. По мере того, как устройства связи становились все сложнее, а компьютеры стали глобальными, возникла потребность в том, чтобы компьютеры могли представлять больше, чем просто числа. Первым ответом на эту потребность стал 7-битный формат ASCII. 8-битный формат ANSI удвоил количество символов исходного ASCII.

Видео дня

ANSI vs. ASCII

Внедрение 8-битного формата ANSI, хотя и было большим улучшением по сравнению с ASCII, было суждено стать недолгой причиной. для празднования, поскольку компьютеры стали более широко использоваться людьми в других странах, где английский язык не был родным язык. Даже с 256 (от 0 до 255) возможных символов 8-битный формат ANSI сильно не мог быть применен к компьютерам, использующим разрозненные наборы символов и управляющих кодов. Однако оба стандарта по-прежнему полезны для западных языков.

История

Добавление 8-го бита в формат ANSI заставило различные группы и правительство задуматься о том, как использовать дополнительные 128 мест для символов. Поскольку между этими группами не было соглашения о том, как их использовать, в результате документы, отправленные из одной системы в другую, часто были нечитаемыми из-за различных стандартов кодирования. Эта ситуация была решена путем создания систем IBM (OEM) и Microsoft (ANSI), которые определяли код страницы, состоящие из ASCII для нижних 127 символов и заданного языкового варианта для верхних 128 символы.

Еще немного истории

Название ANSI, применяемое к кодовым страницам, используемым операционными системами Microsoft, похоже, указывает на то, что Американский национальный институт стандартов (ANSI) фактически стандартизировал сопоставления. Это не так, поскольку ANSI официально не стандартизировал кодировку символов Microsoft Windows-1,252. Термин ANSI принят более или менее из-за наследия Microsoft в компьютерном мире.

Будущее формата ANS

Поскольку Интернет стал практически повсеместным, и все больше людей используют разные языки, это неудивительно, что старые стандарты кодировки символов уступили место более новым, более всеобъемлющим стандарты. Юникод Microsoft Windows (UTF-16) поддерживает коды длиной более 65 000 символов. Это намного больше, чем 256, доступных в 8-битном формате ANSI, и обеспечивает полную функциональность практически на всех языках.