Определение
Unicode-SMS — это текстовое сообщение, отправленное в кодировке UCS-2, поэтому оно может содержать символы вне алфавита GSM-7, например арабскую письменность или эмодзи. В одно SMS помещается 70 символов, в сегмент — 67.
Если в сообщении есть хотя бы один символ не из GSM-7, оно целиком отправляется как Unicode. Это касается арабского, хинди, китайского, большинства эмодзи и некоторых типографских символов, скопированных из текстовых редакторов.
Ёмкость сообщения падает со 160 до 70 символов, поэтому Unicode-сообщение занимает больше сегментов и стоит дороже. Арабское сообщение из 200 символов занимает 3 сегмента, а такое же по длине сообщение в GSM-7 — 2.
В странах Персидского залива (GCC) SMS на арабском — стандарт для коммуникации госструктур, банков и розницы. Провайдеры должны поддерживать UCS-2 на всём пути доставки, включая корректное отображение справа налево на телефонах.
Совет: если вы отправляете версии на английском и арабском, отправляйте их отдельными сообщениями, чтобы английское осталось в более дешёвой кодировке GSM-7, и проверяйте тексты на случайные знаки пунктуации из Unicode.
