il-2 (20.11.2019 17:00 - 17:11, просмотров: 2990)
Сделал разбор SMSок в текстовом режиме, но есть непонятка: Команда "AT+CMGR=index\r". Режим текстовый. Расширенная информация в заголовке (AT+CSDH=1), кодировка TE (AT+CSCS="IRA").
+CMGR: "REC READ","+79234108007","","19/11/16,18:57:34+28",145,36,0,0,"+79232510081",145,37
apn:"abc" login:"def" password:"ghi"
OK
+CMGR: "REC READ","+79234108007","","19/11/16,20:56:42+28",145,36,0,8,"+79232510081",145,8
00300031003200330430043104320433
OK
Видно, что когда я отсылаю SMSку с текстом на латинице (все символы 7-битные), то получаю вывод тоже 7-битный, при этом поле <dcs> в заголовке = 0.
Если хотя-бы один символ в SMSке >7бит, то получаю вывод в кодировке IRA, при этом поле <dcs> в заголовке = 8.
Собственно вопрос: а может ли ME выслать мне текст SMSи на латинице тоже в кодировке IRA? Где-нибудь это стандартизировано? Или тут все Manufacturer-specific?
Или не морочить голову, а сделать дополнительно "на всякий случай" разбор в кодировке IRA?