發送短消息常用Text和PDU(Protocol Data Unit,協議數據單元)模式。使用Text模式收發短信代碼簡單,實現起來十分容易,但最大的缺點是不能收發中文短信;而PDU模式不僅支持中文短信,也能發送英文短信。PDU模式收發短信可以使用3種編碼:7-bit、8-bit和UCS2編碼。7-bit編碼用於發送普通的ASCII字符,8-bit編碼通常用於發送數據消息,UCS2編碼用於發送Unicode字符。壹般的PDU編碼由A B C D E F G H I J K L M十三項組成。
1.Text Mode是純文本方式,可使用不同的字符集,從技術上說也可用於發送中文短消息,但國內手機基本上不支持,主要用於歐美地區。
2.PDU Mode被所有手機支持,可以使用任何字符集,這也是手機默認的編碼方式。Text Mode比較簡單,而且不適合做自定義數據傳輸,