接收到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