Максимальная длина SMS-сообщения на разных языках формируется в зависимости от используемой кодировки. 13
Для латинского алфавита и цифр применяется кодировка GSM, где размер одного символа — 7 бит. 14 Максимально допустимый размер сообщения в стандарте GSM — 140 байт (1120 бит). 13 Чтобы подсчитать допустимое количество знаков в тексте, нужно разделить 1120 бит на 7 бит: 1120 : 7 = 160. 13 Таким образом, максимальная длина СМС при использовании только латинских символов — 160 символов. 1
Для французского и немецкого используется кодировка, где размер одного символа — 8 бит: 1120 : 8 = 140. 1 Следовательно, максимальная длина SMS — 140 символов. 1
Для других национальных алфавитов (русский, китайский, арабский и др.) применяется кодировка UCS-2 (Юникод), где каждый символ кодируется при помощи 16 бит. 13 Так как 1120 бит нужно разделить на 16, то получится 70 — предельная длина СМС на кириллице. 13
Если сообщение больше допустимой длины, оно разбивается на сегменты. 14 Каждый сегмент отправляется и тарифицируется как отдельное сообщение. 4