Сколько символов в одном смс?

Одино смс состоит из 160 латинских или 70 кириллических символов и включает в себя все символы пунктуации. Читайте об этом подробнее в нашей статье!

 

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

 

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

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

 

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

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

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

Для поддержки кириллицы используется 2-байтная кодировка UTF-16 (Unicode), соответственно одно сообщение на русском языке может быть не более 70 символов.

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

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