160, 153, 70 и 67
SMS вмещает 140 байт. В алфавите GSM-7 это 160 символов; в UCS-2, который нужен для кириллицы, китайского, арабского и большинства эмодзи, — 70. Длинное сообщение делится на части, которые телефон склеивает обратно, и каждая часть отдаёт место заголовку склейки: 153 символа в части для GSM-7, 67 для UCS-2.
Один символ может удвоить цену
Сообщение отправляется в одной кодировке. Один символ вне GSM-7 — фигурная кавычка, эмодзи или буква вроде ï — переводит всё сообщение в UCS-2 и сокращает место в SMS со 160 до 70 символов. Счётчик показывает такие символы, чтобы их можно было заменить. Любая кириллическая буква тоже переводит сообщение в UCS-2.
Символы расширенной таблицы GSM-7 ^ { } \ [ ] ~ | € остаются в GSM-7, но считаются за два.
Что счётчик предполагает
Он следует 3GPP TS 23.038: базовому 7-битному алфавиту GSM и его таблице расширения. Некоторые сети используют национальные таблицы (турецкую, испанскую, португальскую, индийские), в которые помещается больше букв; узнать по тексту, использует ли их ваша сеть, нельзя, поэтому счётчик этого не предполагает. Текст не покидает ваш браузер.
Принимайте SMS на собственный номер
Личный номер от SMS Activate App принимает SMS и звонки в вашем кабинете и принадлежит только вам, пока он у вас.