US Marine
Мастер
(1842)
17 лет назад
Да ты что? В латинском алфавите 26 букв. Как ты 26 букв уложишь в 2 бита (4 варианта) я не знаю. В общем, ты откровенно гонишь.
Латиница кодируется одним байтом. Потому что так принятно в UTF-8. А кириллица 2 байтами. Опять-таки, потому что таков стандарт UTF-8.
Роман Смольский
Профи
(643)
17 лет назад
Русские буквы на самом деле кодируются через сочетание знаков,
имеющихся в прошивке телефона. Чаще всего там в оригинале есть
только латинские буквы. Соответственно, точно такая же особенность
и у приемо-передающего и прочего оборудование оператора.
Думаю, это относится не только к русским буквам, но и ко многим другим
языкам, не содержащим в основе латинский шрифт.
С развитием сотовой связи, расширением использования кодовой
страницы Unicode эта проблема должна исчезнуть.
Только не битов, а байтов. Четырьмя битами можно закодировать всего
лишь 16 знаков (2 в 4 степени) - даже на латинский алфавит не хватит.
Армэн
Знаток
(485)
17 лет назад
зато во всех телефонах с поддержкой криллицы она нормально отображается
а если бы было 1 байтовое кодирование сложилась бы ситуация с множеством кодировок и такимже количеством проблем
[vs]
Просветленный
(39022)
17 лет назад
Потому что латиница - это стандарт, кирилица - это дополнительная услуга, так сказать. При отправки сообщения кирилица переводится в латиницу причём на каждый символ приходится два латинских (а = аа, ш = sh)