Статьи

Яка максимальна довжина SMS повідомлення

текст   СМС повідомлення   може складатися з символів алфавіту і цифрових символів текст СМС повідомлення може складатися з символів алфавіту і цифрових символів. Кожен символ в повідомленні має різний розмір в залежності від мови. GSM алфавіт розпізнає всі латинські літери, цифри і деякі спеціальні символи. Максимально-допустимий розмір повідомлення в стандарті GSM - 140 байт (1120 біт). Можна використовувати калькулятор і легко підрахувати допустима кількість символів.

  • Для латинського алфавіту і цифр розмір одного символу - 7 біт.
    1120: 7 = 160 (значить можна в одному повідомленні набрати 160 символів.)
  • 2. Для французького і німецького - 8 біт.
    1120: 8 = 140 (одне повідомлення вміщує 140 символів)
  • Для інших національних алфавітів (російська, китайська, арабська та ін.) Використовується 2-байтовая (16-бітна) кодування UCS-2 (Юнікод). Це відбувається тому, що такі мови містять символи, що не входять в GSM алфавіт. Юнікод може представляти будь-який символ в світі, але займає більше місця в тексті SMS-повідомлення.
    1120: 16 = 70 (одне повідомлення вміщує 70 символів)

Багато телефонів підтримують 8-бітові кодування кирилиці - так звана локальна російське кодування KOI8-R і Windows-1251. Але в такому разі не гарантується доставка Вашого повідомлення в «читабельному» вигляді одержувачу. Треба переконатися, що обидва телефони - відправника і одержувача - підтримують «скорочений набір символів» (тільки кирилиця і латиниця). Як правило, навіть телефони, налаштовані на 8-бітну кириличну кодування, переключаються на UCS-2.

Навіщо потрібна транслітерація?

Широкого поширення набрала транслітерація (трансліт) - передача тексту, спочатку написаного нема на латиниці, за допомогою символів латинського алфавіту. Користувачів привертає явна економія такого способу. Обумовлюється це тим, що кількість символів латинського алфавіту в повідомленні перевершує кириличні.

Передача тексту відбувається шляхом пошуку аналогів символів кирилиці в латинському алфавіті. При відсутності аналогів, літери кирилиці передаються буквосполученнями (не менше двох символів). Таким чином, фактична економія виходить не в 2,86 (160/70) рази, а значно менше. Проте, багато користувачів вважають за краще писати смс-повідомлення транслітом.
В англомовних країнах для економії символів в SMS часто використовують абревіатури, пропуски голосних, а також позначають слова і склади схожими за звучанням цифрами та літерами. Наприклад, «C u l8r» з успіхом замінює «See you later».

сегментація повідомлення

При перевищенні стандартного розміру повідомлення, починається розбиття смс на сегменти. При цьому для користувача на лічильнику символів вказується номер сегмента і загальне можливе їх кількість. Максимальна довжина одного сегмента менше довжини одного повідомлення ииииииии (67 для кирилиці; 153 для латиниці), тому як наявність даних для користувача про номер сегмента зменшує довжину частин.

рекомендується уникати смс довше 6-ти сегментів, оскільки багато телефонів не мають можливості отримувати повідомлення довжиною понад 6 смс (402 знака кирилицею), або отримують їх частково.

Якщо телефон одержувача не підтримує сегментацію, то він отримає кількість окремих смс, разнозначних кількості сегментів.

Тарифікація сегментированного повідомлення

Тарифікується кожен сегмент окремо як повноправне повідомлення.

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

Повернутися до списку статей

Новости