Одно SMS-сообщение может содержать 70 символов с нелатинскими символами (например, на русском языке это будут кириллические символы) или 160 символов только с латинскими буквами.
Для передачи более длинного сообщения оно разбивается на несколько, и в каждое из них добавляется специальный заголовок (UDH), позволяющий телефону объединить полученные части в одно длинное сообщение. Поэтому максимальная длина каждой части сообщения в этом случае становится равной 67 символам для нелатинских и 153 символам для латинских букв.
Часть символов, например, «№» не относятся к латинским, поэтому сообщения, содержащие подобные символы, всегда кодируются, как сообщения с нелатинскими символами. Также существуют некоторые спецсимволы, для кодирования которых используются всегда 2 символа — это «{}[]^~\|€».
В нашем сервисе во время набора текста сообщения вы всегда видите текущую длину сообщения и количество составляющих его частей.