HPC.ru lite - Все форумы
Форум: Glofiish коммуникаторы (E-Ten)
Тема: Недокументированные возможности коммуникаторов Етен
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
miz [19.01.2007 14:48] :
Prontiol писал(а):
Теоретически это возможно, если отправлять SMS в формате ANSI, используя коды >127. Просто эти смски не у всех получателей можно будет прочесть. У всех ваших друзей были руссифицированные телефоны, где ANSI страница по-умолчанию содержит русские символы в расширенной части ASCII таблицы, поэтому все работало.
Дело в том, что в смс физически происходит упаковка символов в семибайтные последовательности. Поэтому передать что-то, большее чем dec127 просто невозможно. Если есть символы большие чем 127, просто все сообщение кодируется UTF8.
А на моторолле, возможно, был включен режим передачи смс по gprs каналу. Они, опять таки возможно, тарифицирутся по-другому.
Prontiol [19.01.2007 22:45] :
Что значит семибитные (вы ведь это хотели сказать?). С чего вы взяли? Чем же занят последний бит? Или они так плотно жмутся, что восьмой бит первого байта, это первый бит следующего? И зачем такая огромная экономия? Короче, я не верю в это. Дайте источник, откуда вы это узнали. Да и потом, Если есть символы большие чем 127, просто все сообщение кодируется UTF8
Кем кодируется? Аппаратом? Что мешает мотороле не кодировать их в UTF8?
random13 [19.01.2007 23:39] :
glaviznin
ну и что онн сказала то, давай колись
Alex1580 [20.01.2007 02:24] :
random13
На "ломаном" русском говорит время, если спросить "Который час". 
miz [20.01.2007 02:55] :
Prontiol писал(а):
Или они так плотно жмутся, что восьмой бит первого байта, это первый бит следующего?
Именно.
Дайте источник, откуда вы это узнали.
Например здесь. http://www.dreamfabric.com/sms/ (первое что нашел в гугле). Оттуда ведет ссылка на http://www.dreamfabric.com/sms/hello.html 10 символов hellohello кодируется в 9 байт (октетов).
Что мешает мотороле не кодировать их в UTF8?
Детский вопрос какой-то. Как насчет того, что если что-то не делать по стандарту, то тебя не поймет принимающая сторона?
miz [20.01.2007 03:01] :
del
Prontiol [20.01.2007 03:06] :
miz
Судя по описанию формата, по вашей ссылке, там есть такое поле, как TP-DCS Data coding scheme. Если вы посмотрите его описание, то увидите, что мотороле ничего не мешало посылать SMS в 8-битном формате.
miz [20.01.2007 03:48] :
Там же написано - 8bit (used in e.g. smart messaging, OTA provisioning etc). Обычные sms либо 7bit либо UCS2.
Еще флаг 8 bit data выставляется, только если сообщение EMS и в нем только картинка или мелодия.
Prontiol [20.01.2007 13:01] :
Ну вот все телефоны используют 8-бит для вышеперечисленного (smart messaging, OTA provisioning - не знаю, что это), а моторола не стеснялась и в обычной SMS поставить TP-DCS=04 
From Moscow [20.01.2007 16:21] :
если вам звонят, просто не много опустите регулят громкости и звук исчезнет )
[Тема закрыта модератором]
[< Назад] [Вперед >]