接收到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
短信开发时的7BIT转换的原理!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
关于RS485总线通信协议开发注意事项
Bingo Fang
2020-07-07 14:34:54
ESP8266+水墨屏
qq_19765517
2020-07-06 14:14:45
易语言CRC16校验
qq_19765517
2020-06-29 16:00:55
Flash AS3 socket 通讯自定协议之实现readline功能的思路
qq_278667286
2020-06-23 07:12:55
ROS中rosserial通讯协议初探
qq_278667286
2020-06-23 07:12:54
GPP介绍文档导读
cancer1617
2020-06-22 14:29:47
FastDFS 服务端与客户端之间的通讯协议(自定义的通讯协议)
keep-go-on
2020-06-21 05:04:10
24C02、24C16进行字节、页读取、页存取操作
Pvence
2020-06-20 03:50:15
stm32f103串口通信乱码问题
Pvence
2020-06-20 03:50:15
网络通讯协议简介(网络基础)
707621521
2020-06-16 12:41:28
USB与SPI之间如何通信
PopuIar FeeIing
2020-06-16 07:28:15
CAN chip error counter 规则
FNR_S
2020-06-15 15:06:37