Почему я посылаю одно сообщение, а со счета списывается сумма как за два?
Как считается длина SMS и почему одно сообщение может стоить больше
Одно длинное сообщение может автоматически разбиваться на несколько SMS, при этом оплата взимается за каждую отдельную часть.
Стандарты длины SMS
Одна SMS с кириллическими символами (например, русский язык) — до 70 символов. Одна SMS с латинскими символами — до 160 символов.
Длинные сообщения
Если ваше сообщение превышает допустимую длину, оно будет разделено на несколько SMS. При этом в каждую часть добавляется служебная информация (UDH), чтобы телефон мог собрать их в одно сообщение. В результате максимальная длина каждой части сокращается:
до 67 символов — при использовании кириллицы или нестандартных символов,
до 153 символов — при использовании исключительно латиницы.
Спецсимволы и их влияние
Некоторые символы влияют на кодировку и сокращают допустимую длину SMS:
Символы вроде №, ` и других, не относящихся к латинице, автоматически переводят сообщение в "юникодный" формат — с лимитом 70 символов.
Отдельные специальные символы, такие как { } [ ] ^ ~ \ | €, всегда занимают два символа при подсчёте длины SMS.
Рекомендация
Чтобы избежать лишних расходов, старайтесь использовать короткие сообщения и проверяйте текст на наличие нестандартных или специальных символов.