PDU编码
来源:互联网 发布:java聊天系统制作 编辑:程序博客网 时间:2024/04/26 14:28
PDU编码的方案网上很多,可以参考一下,我们只要按照协议格式去做就行了。要注意的一点是短消息内容需要进行Unicode编码转换。
1.发英文
发英文时可以进行7bit编码或8bit编码.因为英文和数字等小于128的Ascii码,高位为0,所以,我们可以把最高位也利用起来,去掉最高位的0,然后,每个字节的位以次向前移动,这样一条短信就可以发最多160个字符。因为GSM协议规定短信最多是140个字节,这样的话总共是140×8=1120位,如果我们每个字节只占7位的话,那么就可以容下:1120/7=160个字符。
当然也可以用UCS2(也就是UTF-16,每个字符占两个字节),这样的话,发送只能发送最多有70个英文字符
2.发中文
发送中文时,必须用UCS2进行编码,最多可以发140/2=70个汉字。
接收到短消息之后,按编码方式进行解码就行了。
1.发英文
发英文时可以进行7bit编码或8bit编码.因为英文和数字等小于128的Ascii码,高位为0,所以,我们可以把最高位也利用起来,去掉最高位的0,然后,每个字节的位以次向前移动,这样一条短信就可以发最多160个字符。因为GSM协议规定短信最多是140个字节,这样的话总共是140×8=1120位,如果我们每个字节只占7位的话,那么就可以容下:1120/7=160个字符。
当然也可以用UCS2(也就是UTF-16,每个字符占两个字节),这样的话,发送只能发送最多有70个英文字符
2.发中文
发送中文时,必须用UCS2进行编码,最多可以发140/2=70个汉字。
接收到短消息之后,按编码方式进行解码就行了。
- PDU编码
- PDU编码
- PDU编码
- PDU编码
- VB PDU US2 编码
- oracle实现PDU编码
- 短信PDU编码规则
- PDU编码规则
- PDU编码协议
- PDU编码协议
- PDU编码规则
- PDU编码协议
- SMS PDU编码
- 短信PDU编码解码
- PDU编码规则
- PDU编码协议
- PDU编码规则
- SMS PDU编码
- 嵌入式软件测试
- 冷风
- C++ Builder2006控件的安装方法
- 心态要好
- [庆祝]庆祝本人博客进入CSDN总排名前20000,点击量超过1000!!!
- PDU编码
- 怎样清除bios密码
- 嵌入式软件测试的十大秘诀
- (第四版中文版)[八]ActiveX
- glut库下的主要函数
- [VBA]字符转换代码:全角转半角,平假名转片假名,首字母大写
- openSG程序简单框架
- 要在这里向大家好好学习了..
- 简单工厂模式(SimpleFactory-C#)