Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Дмитрий Ворон Ученик (236), на голосовании 6 лет назад
Голосование за лучший ответ
Wolf Просветленный (28836) 6 лет назад
каждой букве соответствует двоичное число, выучил таблицу и переводишь, все просто
Олег Олегович Просветленный (22931) 6 лет назад
Каждая буква - символ. У символа есть код в виде числа в зависимости от кодировки (ANCI, юникод, UTF-8). Вот это число и можно перевести в двоичный код.
Удачник Высший разум (142018) 6 лет назад
По таблицам кодов.
Давным давно, в MS DOS, была таблица ASCII.
Русская страница в ней имела код OEM-866.
Потом в Windows появилась таблица ANSI.
Русская страница имела код 1251.
Кроме того, есть еще альтернативные кодировки:
KOI-8, MAC, EBCDIC, GOST и другие, ныне уже забытые.
Во всех этих таблицах каждый знак занимает 1 байт, код от 0 до 255. Всего 256 знаков, что очень мало. Поэтому эти таблицы разбивают на разные кодовые страницы, для русского, греческого, арабского, иврита и других алфавитов.
А потом появился Unicode и его модификации Utf-7 и Utf-8.
В них каждый знак занимает 2 байта, код от 0 до 65535.
Этого уже хватает на все основные языки, даже на китайские и японские иероглифы.
Похожие вопросы