Компьютерная интернациональность
• DOS для работы в среде Microsoft DOS,
• Windows-1251 для работы в среде Microsoft Windows,
• KOI-8r для работы в среде UNIX,
• Mac для работы в среде Macintosh.
Unicode
• Unicode
• UTF-8,UTF-16,UTF-32
Чехарда с кодировками — это не русская национальная особенность, а историческое наследие многолетних наслоений. Проблем с вводом и обработкой текста хватало и в других, особенно не латинских языках. С каждым годом ситуация все более запутывалась и усложнялась. Наконец пришло время наведения порядка в этом вопросе. Было решено расширить таблицу ASCII-кодов так, чтобы новая единая универсальная таблица содержала бы символы наиболее распространенных языков и не требовала каждый раз «перекраивать» верхнюю часть ASCII-таблицы под конкретный язык или его разновидность. Первоначально новая таблица состояла из 216 элементов, то есть позволяла «учесть» 65 536 символов.
Хотя такого количества вполне достаточно для кодировки всех символов основных языков мира, было решено не останавливаться на достигнутом и предусмотреть некоторый резерв, чтобы в будущем не переделывать все снова.
В окончательном варианте каждый символ Unicode-таблицы имеет свой уникальный номер — целое число в диапазоне от 0 до 232.Т акой диапазон целых чисел на компьютере можно представить четырьмя байтами.
Таким образом, появилась возможность стандартизировать не только символы из различных алфавитов, но и специфические символы типа технических и математических знаков.
Для указания того, что код символа представлен в Unicode’e, при написании добавляется префикс «U+».