- 7 bit encoding : 最多可以包含160個characters,其中每個character只用一個或兩個byte的 7-bit data來作encoding。7 - bit encoding table 在.. http://www.dreamfabric.com/sms/default_alphabet.html 。
和ASCII Code比較後,除了 0123456789. A-Z, a-z 和%$!*& ' ' 一樣外,其他都不一樣。 - 8 bits encoding ,最多可以包含140 個字。通常用作非文字SMS,而拿來當作Data傳輸使用。
- 16 bit encoding ,最多只可以有 70 個'字',是用來傳送Unicode text messages。 可以當作文字讀取。
- Text Mode
- Pdu Mode
Pdu 封包中,除了內文外,還包含其他的information,像
- Sender,
- SMS service center
- time stamp
這個encoding 有點麻煩喔,採用 7 bit encoding 是為了減少資料量。所以一個"字"就佔不滿一個byte,多的bit,就拿下一個"字"的bit,拿法是..
從下一個"字"中 ,從後算起,還沒被拿走的bit 拿起..這一篇文章,有很好的示範.. http://www.dreamfabric.com/sms/hello.html
沒有留言:
張貼留言