о длине смс

makshram

У моего телефона Philips Xenium, заведенного по причине могучего аккумулятора, появилась неприятная черта: он отказывается писать смс длиннее, чем N символов, N меньше, чем максимальная длина смс. То есть показывается: осталось 80, к примеру , символов, а символы набираться отказываются. Причем N сокращается, скоро мне придется перейти на лексикон незабвенной Эллочки-людоедки. С чем это может быть связано? В настройках нет опции длины смс. Или сразу тащить телефон в мастерскую?

bestpilot8

Прошивку новую скачай. Такое бывает ведь для Филипсов?

makshram

Не знаю. Бывает, наверное. Но поначалу-то все было нормально.

bestpilot8

Если производитель допускает перепрошивку телефона пользователем (это выражается в наличии официального софта для перепрошивки, лежащего на офсайте то это легко сделать. Вперёд. :)
Кстати, к. о. напоминает, что указывать серию телефона при описании проблемы обычно бесполезно. Нужна конкретная модель.

makshram

Спасибо! Попробую.

peter1dav

Может у него тупо кончилась память для смс? :)
Это ж не супер навороченный телефончик ;)

stm8843169

может ты на русский язык переключился в СМС, а он длину считает в английских символах? Русские символы больше места отжирают.

germafrodita

никто чето не предложил самое простое решение — пиши смс короткие да и все

ifani

Сам топикстартер уже этот вариант описал :)
А вообще +1 за перепрошивку.

hvn1967

русские буквы занимают 2 байта, цифры и латинские буквы - 1 байт, объем памяти для 1 смс постоянен.
вряд ли перепрошивка поможет верно определять оставшееся количество символов.

serega1604

>русские буквы занимают 2 байта, цифры и латинские буквы - 1 байт
по отношению к смс это бред.

viktor954

ну ПОЧТИ:
 
When you need to use characters outside the GSM 7-bit alphabet, your SMS will become a Unicode SMS.
A Unicode SMS can only contain 70 characters. You can use the preference Allow long messages to send more than 70 Unicode characters.
Please first test reception. Not all mobile networks support Unicode SMS. For example, Unicode SMS is not supported for US mobile number destinations.

или даже вот так:
http://amobile.ru/info/tech/sms/unicode.htm
SMS-центры крупнейших российских GSM-операторов работают с кодировкой UCS2 (или, как ее еще называют, Unicode) и позволяют передавать русскоязычные сообщения.
В UCS2 для кодирования одного символа используются два байта. Поэтому SMS, переданное по-русски, должно содержать не более 70 символов (текст сообщения в стандартной кодировке 140 байтов делим пополам). Русскоязычные SMS длиной свыше 70 знаков будут автоматически разбиты на части. Перечисленные возможности стали доступны стандарте GSM фаза 2+ . Первоначально в SMS ( стандарт GSM фаза 2) использовался только набор латинских букв, однако в стандарте GSM фаза 2+ были введены символы UNICODE, которые включают кириллицу. Операторы использующие данную кодировку могут отправлять мобильным телефонам, поддерживающим кодировку UNICODE, сообщения, написанные на русском языке.

hvn1967

твой вариант?

serega1604

вон выше правильно написали - если в смс есть хоть один символ не входящий в 7-ми битный алфавит, то все символы отправляются в двухбайтной кодировке (как английские, так и русские).

hvn1967

есть и 8-битный алфавит, основанный на латинском, из букв разных европейских языков.
эти подробности наверняка были не нужны.

Fimida

"Структура SMS.
SMS-центры крупнейших российских GSM-операторов работают с кодировкой UCS2 (или, как ее еще называют, Unicode) и позволяют передавать русскоязычные сообщения.
В UCS2 для кодирования одного символа используются два байта. Поэтому SMS, переданное по-русски, должно содержать не более 70 символов (текст сообщения в стандартной кодировке 140 байтов делим пополам). Русскоязычные SMS длиной свыше 70 знаков будут автоматически разбиты на части. Перечисленные возможности стали доступны в стандарте GSM фаза 2+ . Первоначально в SMS ( стандарт GSM фаза 2) использовался только набор латинских букв, однако в стандарте GSM фаза 2+ были введены символы UNICODE, которые включают кириллицу. Операторы использующие данную кодировку могут отправлять мобильным телефонам, поддерживающим кодировку UNICODE, сообщения, написанные на русском языке.
Структура SMS в стандартной кодировке приведена в таблице. Суммарный размер сообщения может достигать 163 байта.
Структура Длина
тип сообщения 1 байт
временная отметка SMS-центра 7 байт
адрес источника сообщения 12 байт
идентификатор протокола 1 байт
схема кодирования данных 1 байт
длина пользовательской области данных 1 байт
текст сообщения 140 байт
итого 163 байт
Благодаря стандарту GSM фаза 2+ стало возможным разбиение нескольких коротких сообщений для того, чтобы формировать единственное длинное сообщение. Таким образом, стало возможным писать сообщения вплоть до 38760 символов в 7-битовой кодировке или 34170 в 8-битовой кодировке максимум может быть соединено 255 сообщений)."

Phoenix

клёвые телефон.
У меня он виснет от определённых смсок :grin:
Оставить комментарий
Имя или ник:
Комментарий: