Кодировка в GSM Shiled SIM900
- Войдите на сайт для отправки комментариев
Втр, 16/06/2015 - 13:47
Здравствуйте, на чип SIM900 шлю команду ATD*100# (узнать баланс), при любой кодировке (которую я устанавливал командой AT+CMGF=X) ответ приходит в HEX виде:
00390039002E003000300440002E003100300030003000300440002E0020043704300020043204350440043D044B04390020043E04420432043504420021002004120438043A0442043E04400438043D04300020002A003500330038002A00370037002300200028003100320440002F04340029
Если перевести HEX в строку через конвентер то получается вот что:
99.00@.10000@. 70 25@=K9 >B25B! 8:B>@8=0 *538*77# (12@/4)
По идее это должно означать:
99.00р.10000р. за верный ответ! Викторина *538*77# (12р/д)
С русским то языком еще смериться можно, все равно реклама, но как получать ответ хотя бы в виде кривых русских букв, а не HEX?
Вот <здесь> была похожая тема, посмотрите, может подойдёт.