Перейти к содержимому

Сколько знаков в смс

  • автор:

Сколько символов входит в одно SMS-сообщение?

SMS-сообщение может быть составлено на кириллице (сообщение, содержащее хотя бы один нелатинский символ) или латинице. Сообщение может состоять из одной или нескольких частей.

1.Характеристика длины СМС:

  1. Кириллица: если длина сообщения до 70 символов включительно, то оно тарифицируется как 1 SMS-сообщение, если свыше 70 символов, то тарифицируется части из 67 символов каждая.
  2. Латиница: если длина сообщения до 160 символов включительно, то оно тарифицируется как 1 SMS-сообщение, если свыше 160 символов, то тарифицируется части из 153 символов каждая.

2.Читайте также:

  1. Стандарт GSM или почему одно СМС состоит из 70 символов, а двойное – из 134
  2. Сколько символов входит в сообщение WhatsApp, Вайбер, iMessage
  • Назад
  • Вперёд

Самые популярные вопросы

  • 38. Почему SMS-сообщения не доставляются? Причины недоставки сообщений.
  • 22. Сколько символов входит в одно сообщение iMessage/Вайбер/WhatsApp?
  • 39. За какое время происходит доставка отправленных СМС?
  • 21. Сколько символов входит в одно SMS-сообщение?
  • 37. Как я узнаю о том, доставлены ли сообщения?

Сколько символов в 1 SMS-сообщении?

Вы хотели бы сделать SMS-рассылку, но не знаете, сколько символов можно использовать для 1 сообщения? Читайте об этом подробнее в нашей статье!

Итак, 1 SMS на латинице вмещает до 160 символов, 1 SMS на кириллице — 70 символов.

Если Вы хотите отправить длинное сообщение в 2 части и более, то 1 часть SMS на латинице сможет содержать до 153 символов, а 1 SMS на кириллице — до 67 символов.

Не забывайте, что пробелы учитываются наравне с другими символами!

Почему так? Давайте разбираться!

Максимальный размер сообщения в стандарте GSM — 140 байт.

При использовании кодировки (латинский алфавит и цифры) в одно сообщение умещается до 160 символов. (1 байт = 8 бит, следовательно: 1 SMS = 140 * 8 / 7 = 160 символов)

Для поддержки кириллицы используется кодировка соответственно одно сообщение на русском языке может быть не более 70 символов.

Если в сообщении больше 140 байт, то оно разбивается на части, которые в последующем «склеиваются» в телефоне. В таких сообщения в заголовке пользовательских данных (UDH) помещается информация о номере сегмента сообщения и общем количестве сегментов. Поскольку в этом случае часть занимается заголовком, то само укорачивается. Поэтому при отправке большого состоящего из двух и более частей, 1 SMS содержит максимум 153 латинских символа или 67 нелатинских символов.

Кстати, если в сообщении есть хоть один нелатинский символ, то все сообщение будет не латинским.

Какая максимальная длина СМС сообщения? Предельное количество символов на разных языках

Текст СМС сообщения может состоять из символов алфавита и цифровых символов. Каждый символ в сообщении имеет разный размер в зависимости от языка, поэтому максимальная длина СМС русскими буквами будет отличаться от таковой на английском языке. Читайте дальше, и вы узнаете, какой лимит символов для СМС на разных языках и почему.

Как формируется максимальная длина СМС: пример

Рассмотрим, как формируется максимальное количество символов в СМС на примере сообщения латиницей.

GSM алфавит — это кодировка, с помощью которой зашифровываются латинские символы. Это латинские буквы, цифры и некоторые специальные знаки).

Максимально допустимый размер сообщения в стандарте GSM — 140 байт (1120 бит). Можно использовать калькулятор и легко подсчитать допустимое количество знаков в тексте.

Максимальный объем сообщения на разных языках

Давайте разберемся, сколько символов содержит сообщение на разных языках и почему эта цифра отличается:

  • Для латинского алфавита и цифр размер одного символа – 7 бит.
    1120 : 7 = 160 (значит максимальная длина СМС, если использовать только латинские символы — 160 символов.)
  • Для французского и немецкого – 8 бит.
    1120 : 8 = 140 (соответственно, максимальная длина SMS — 140 символов.)
  • Для других национальных алфавитов (русский, китайский, арабский и др.) используется 2-байтовая (16-битная) кодировка UCS-2 (Юникод). Это происходит потому, что такие языки содержат символы, не входящие в GSM алфавит. Юникод может представлять любой символ в мире, но занимает больше места в тексте SMS-сообщения, поэтому максимальная длина СМС на русском китайском или арабском меньше, чем на английском, немецком или французском.
    1120 : 16 = 70 (предельная длина СМС кириллицей — 70 символов.). Ответ на вопрос, сколько символов может быть в СМС, набранной в китайском алфавите, тот же — 70. На арабском максимальная длина 1 СМС та же.

Многие телефоны поддерживают 8-битные кодировки символов кириллицы — так называемую локальную российскую кодировку KOI8-R и Windows-1251. Но в таком случае не гарантируется доставка вашего сообщения в «читабельном» виде получателю. Надо убедиться, что оба телефона – отправителя и получателя – поддерживают «сокращенный набор символов» (только кириллица и латиница). Как правило, даже телефоны, настроенные на 8-битную кирилличную кодировку, переключаются на UCS-2. Если отправить СМС на телефон, который не поддерживает 8-битные кодировки кириллицы, то пользователю придут непонятные символы, вместо нормальных букв.

Теперь вы знаете, сколько символов в 1 СМС может быть на разных языках и почему так. А теперь поговорим о хитростях, которые помогают увеличить лимит.

Зачем нужна транслитерация: способ увеличения максимальной длины СМС на русском

Широкого распространения набрала транслитерация (транслит) – передача текста, изначально написанного на кириллице, с помощью символов латинского алфавита.

Ведь что такое латиница? По мнению отправителей, это явная экономия. Обуславливается это тем, что количество символов латинского алфавита в сообщении превосходит кирилличные. Казалось бы, писать SMS транслитом очень выгодно, но давайте разберемся, так ли это на самом деле.

Передача текста происходит путем поиска аналогов символов кириллицы в латинском алфавите. При отсутствии аналогов, буквы кириллицы передаются буквосочетаниями латинских символов (не менее двух). Таким образом, фактическая экономия, если набрать сообщение на русском языке транслитом, выходит не в 2,86 (160/70) раза, а значительно меньше. Тем не менее многие пользователи предпочитают писать СМС-сообщения транслитом.

В англоязычных странах для экономии символов в SMS-сообщениях часто используют аббревиатуры, пропуски гласных, а также обозначают слова и слоги схожими по звучанию цифрами и буквами. Например, «C u l8r» с успехом заменяет «See you later». И вуаля, количество символов уже не 13, а всего 7 (пробелы тоже учитываются).

Сегментация сообщения: что, если количество символов в СМС превышено

Если сообщение больше, чем должна быть длина 1 СМС, оно разбивается на сегменты. При этом для пользователя на счетчике символов указывается номер сегмента и общее возможное их количество. Максимальная длина одного сегмента меньше длины одного сообщения (67 для кириллицы; 153 для латиницы), потому как наличие данных для пользователя про номер сегмента уменьшает длину частей.

Рекомендуется, чтобы длина СМС не была более 6-ти сегментов, поскольку многие телефоны не имеют возможности получать сообщения длиной более 6 СМС (402 знака кириллицей), или получают их частично.

Если телефон получателя не поддерживает сегментацию, то он получит количество отдельных СМС, разнозначных количеству сегментов.

Тарификация сегментированного сообщения: количество символов и стоимость отправки

Тарифицируется каждый сегмент отдельно как полноправное SMS. То есть сервис отправки СМС взимает с вас плату, как за 2 или 3 СМС (в зависимости от количества символов, а, соответственно, и сегментов).

При использовании кириллических символов «№», «кавычка», «дефис» и т.п., СМС будет тарифицировано как юникод (70 символов в одном сообщении), даже если остальной текст набран латиницей.

Вместо итога: FAQ

Что такое кириллические символы?

Это буквы русского алфавита, а также специальные символы «номер», «кавычка», «дефис».

Сколько символов в СМС на кириллице максимально допустимо?

Максимум в 1 СМС на русском – 70 знаков, включая буквы, цифры, любые знаки и пробелы.

Сколько латинских букв может быть в 1 СМС?

Лимит – 160 символов. Учитываются не только сами буквы, но и пробелы, цифры и любые другие знаки.

Как посчитать, сколько символов в тексте?

Для этого можно использовать любой калькулятор символов. Их хватает в интернете. Но обычно калькулятор знаков уже встроен в сервис СМС. Внизу от поля, в которое вы вводите текст, отображается, сколько символов уже набрано и сколько еще осталось.

Задайте вопрос специалисту технической поддержки

Какое количество символов может содержать смс сообщение?

В соответствии со стандартом GSM, количество информации которое может содержать SMS сообщение – 140 байт (1120 бит). Если Вы пишите сообщение в латинице (на английском языке), то для передачи текста используется 7 битная кодировка и в одно сообщение можно разместить 160 символов. В том случае если Вы пишите сообщение на русском языке (на кириллице), используется 16 битная кодировка, соответственно в SMS сообщение входит только 70 символов. Если сообщение состоит более чем из одной SMS, то происходит «склейка» сообщения и в каждое SMS добавляется специальный заголовок (UDH), позволяющий телефону объединить полученные части в одно длинное сообщение, и максимальная длина каждой SMS в этом случае становится 67 кириллических символов и 153 латинских символов.

SMS состоящее из 1 части – до 70 русских символов или до 160 латинских символов

SMS состоящее из 2-х частей — до 134 русских символов или до 306 латинских символов

SMS состоящее из 3-х частей — до 201 русских символов или до 459 латинских символов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *