Счётчик символов SMS
Точный подсчёт, включая символы, которые занимают два места, и те, что переводят всё сообщение в UCS-2.
Считать символы SMS — не то же самое, что считать буквы в тексте. Одни символы занимают два места, другие вдвое уменьшают вместимость сообщения, а длинное сообщение делится не по 160 символов, а по 153. Этот инструмент применяет те же правила, что и сеть, прямо во время набора, и ваш текст при этом не покидает браузер.
- Символы
- 0
- Кодировка
- GSM-7
- Сегменты
- 0
- Осталось
- 160
0 — GSM-7 — 0
Правила, которые применяет сеть
160 символов в GSM-7
SMS переносит 140 байт полезной нагрузки. В алфавите GSM 03.38 каждый символ умещается в 7 бит, что даёт ровно 160 символов на сообщение.
70 символов в UCS-2
Один-единственный символ вне этого алфавита — эмодзи, буква кириллицы, иероглиф — переводит всё сообщение в UCS-2, где каждый символ занимает 16 бит. Лимит тогда падает до 70 символов.
Девять символов считаются за два
Символы ^ { } \ [ ~ ] | и знак € входят в таблицу расширения GSM-7: они передаются с предшествующим escape-символом и потому занимают два места вместо одного.
153 символа на сегмент
За пределом лимита сообщение делится на части, и каждая часть несёт заголовок сборки размером 6 байт. В итоге на сегмент остаётся 153 полезных символа в GSM-7 и 67 в UCS-2.
Часто задаваемые вопросы
Почему моё сообщение из 161 символа превращается в 2 SMS?+
Потому что за пределом 160 символов сообщение делится, и каждый сегмент теряет 7 символов на заголовок сборки: на часть остаётся всего 153.
Считается ли эмодзи за один символ?+
Редко: большинство эмодзи занимают две единицы в UCS-2, а само их присутствие уже снижает лимит сообщения со 160 до 70 символов.
Переводят ли французские диакритические буквы сообщение в UCS-2?+
Нет для é, è, à, ù, ç и ô, которые входят в алфавит GSM-7; да для остальных букв с диакритикой, которых в нём нет.
Envoyez votre SMS gratuitement
Service 100% gratuit et sans inscription. Envoyez vos SMS vers la France en quelques secondes.
Envoyer un SMS