共有三種方式來傳送和接收sms資訊:block mode, text mode和pdu mode。其中pdu mode被所有手機支援,可以使用任何字符集,這也是手機預設的編碼方式。傳送短訊息常用text和pdu(protocol data unit,協議資料單元)模式。
text模式:收發簡訊**簡單,實現起來十分容易,但最大的缺點是不能收發中文簡訊;
pdu模式:不僅支援中文簡訊,也能傳送英文簡訊。
pdu模式收發簡訊可以使用3種編碼:7-bit、8-bit和ucs2編碼。
7-bit編碼:用於傳送普通的ascii字元,它將一串7-bit的字元(最高位為0)編碼成8-bit的資料,每8個字元可「壓縮」成7個;
8-bit編碼:通常用於傳送資料訊息,比如和鈴聲等;
ucs2編碼:用於傳送unicode字元。
在這三種編碼方式下,pdu串的使用者資訊(tp-ud)段最大容量(可以傳送的短訊息的最大字元數)分別是160、140和70。這裡,將乙個英文本母、乙個漢字和乙個資料位元組都視為乙個字元。
PL SQL 查詢和顯示的資料 中文亂碼
1 表結構中的comments中文亂碼,如下圖所示 2 查詢結果集中文亂碼 原來以為是pl sql的字型設定有你問題,就到tools preperences user inte ce fonts裡面去修改字型型別,結果無效,我的不是這裡的問題。後來到網上找解決辦法,說可能是登錄檔的問題,就找到hke...
解決中文資料庫亂碼或者頁面顯示亂碼問題
1 在頁面最上面加上 html view plain copy page pageencoding utf 8 contenttype text html charset utf 8 2 配置資料庫連線的時候 html view plain copy jdbc.mysql.url jdbc mysq...
資料庫顯示中文亂碼怎麼辦?
資料庫顯示中文亂碼怎麼辦?在windos下可以正常顯示中文的編碼方式。set character set results gb2312 用上述 將編碼改為如下圖方式就可在命令列正常顯示中文。因為windos下編碼是gb2312的 但是後來我又詳細測試了下,似乎除了results這個必須是gb2312...