GSM 8-битное кодирование данных - PullRequest
0 голосов
/ 08 февраля 2012

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

Ответы [ 2 ]

3 голосов
/ 13 февраля 2012

Вы имеете в виду переключение модема GSM в 8-битный двоичный режим? Или вы говорите о кодировке данных, используемой в SMS.

Первый (двоичный режим) - это просто соединение с модемом, позволяющее ему сообщать все SMS в виде необработанных байтов, а не пытаться декодировать SMS как 7-битное текстовое сообщение. Он позволяет вам получить все байты сообщения, но если сообщение в 7-битном наборе символов GSM, вы должны распаковать его самостоятельно.

Второе (значение кодирования данных) - это значение в SMS, сообщающее принимающему оборудованию, в какие данные, кодирующие сообщение, было отправлено. См. Его значения в GSM 03.38, поскольку он выполняет различные функции в зависимости от контекста. Но с точки зрения наборов символов, он может быть установлен на 7-битный набор символов GSM, UCS2 (который не является UTF-8. Это почти, но не совсем UTF-16), или 8-битные данные. 8-битные данные используются вместе с заголовком пользовательских данных (UDH) для отправки в приложение на телефоне (например, настройки WAP или мелодия звонка Nokia).

0 голосов
/ 08 февраля 2012

8-битное кодирование данных означает, что вы можете вставить двоичные данные в SMS.Вы также можете добавить символы в кодировке UTF-8, когда пожелаете.

Обычно 8-битные сообщения не отображаются на мобильных телефонах в виде текстовых сообщений.

...