Показать сообщение отдельно
Старый 28.10.2008, 13:06   #2
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Сжать текст смс средствами J2me

Грубо говоря, задача сводится вот к чему:
1) У меня есть байтовый массив, размером 140 элементов (1120 бит, ровно размер одного смс сообщения), то есть данные, размером 140 байт (что в них, текст, картинка и т. п. - это не важно).
2) Нужно переделать этот массив в строку из 160 символов (в java символы в строке будут в юникоде, но при передаче в мессаджконнектор строка по ходу сама перекодируется в семибитную кодировку), которые позволено использовать при отправке смс на латинице.

Ладно бы, если коды этих символов находились от 0 до 127, но я понятия не имею в каком порядке они в юникоде находятся и все ли из них входят в первые 128 байт! Статья, которую я упомянул в конце предыдущего сообщения вроде как приоткрывает завесу, надо придумывать что-то. Вот только брат, засранец, отключил услугу бесплатных смс сегодня. Теперь смс платные :'(
(Offline)
 
Ответить с цитированием