欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

at指令接收短信有关问题,全中文和中英文混合的都正常,英文乱码,不知怎么解析,

更新时间: 2014-01-05 02:50:37 责任编辑: Author_N1

 

at指令接收短信问题,全中文和中英文混合的都正常,英文乱码,不知如何解析,高手请进?
收到的三条信息的主体部分如下,其中的信息中心号码,对方号码,发送时间都能正常取得,可是纯英文不知如何解析:
0891683108200105F02410A1212510950046981221000130806145002303E17018
1:8613800210500 1252015900648921    100308165400
0891683108200105F02410A121251095004698122100013080612551230361F118
1:8613800210500 1252015900648921    100308165215
0891683108200105F02410A1212510950046981221000130806125332303E2F018
1:8613800210500 1252015900648921    100308165233

第一条信息的内容为:aaa
第二条信息的内容为:abc
第三条信息的内容为:bac

请问如何解析.
------最佳解决方案--------------------
接收到TEXT类型的短信,但是还是按照PDU的方式来接收的(有标致位提示),下面就举个例子 

现在有 B55AAD06 
是 属于7BIT的编码, 我现在要直接转换成UNICODE的编码 ,翻译过来应该是5555 
现在要做的就是: 
1。把B55AAD06转换成2进制的数据: 
1011 0101 0101 1010 1010 1101 0000 0110 
然后反转过来,就是06AD5AB5 
0000 0110 1010 1101 0101 1010 1011 0101 
2。然后从后面开始提取7位: 
0000 0110101 0110101 0110101 0110101 
3。转换为: 
前面4位不要了,再转换成10进制: 
53 53 53 53 
就是5555 

------其他解决方案--------------------
高手在哪儿啊,快来啊
------其他解决方案--------------------
我公司代理中兴3G全线模块,TD-SCDMA、EVDO、WCDMA,欢迎来点咨询!13266662694 田华
------其他解决方案--------------------
楼主可以留个QQ吗?我最近也在做这个,有些问题想请教一下。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:50:37
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/15157/
本文WWW.DOC100.NET DOC100.NET版权所有。