社区
英特尔边缘计算技术
帖子详情
7BIT编码 , 长短信接收问题
羽盛
2009-07-21 05:04:12
我现在有个程序普通短信接收没问题, 但长短信 7bit编码数据第一个字节不能被正常解码, 把第一个自字节去掉只解码后面的数据可以成功, 就是少第一个字母,如果不去掉第一个字节,则解码后的数据为乱码? 如果是普通短信则没问题。。。
...全文
677
7
打赏
收藏
7BIT编码 , 长短信接收问题
我现在有个程序普通短信接收没问题, 但长短信 7bit编码数据第一个字节不能被正常解码, 把第一个自字节去掉只解码后面的数据可以成功, 就是少第一个字母,如果不去掉第一个字节,则解码后的数据为乱码? 如果是普通短信则没问题。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
羽盛
2010-07-07
打赏
举报
回复
[Quote=引用 6 楼 yanziqu_008 的回复:]
这个问题已经解决了, 7BIT编码数据,要从数据段7的整数倍数bit开始。我的数据头采用是6字节协议, 6*7=48, 所以数据要左移一位(7*7)。
是在哪个时候左移,是7bit编码后,还是还在原始数据的时候(每个ascii码占一字节)
[/Quote]
是原始数据的第一个字节左移一位,这样第一个字节就不用再进行7BIT编码了,。
yanziqu_008
2010-07-05
打赏
举报
回复
这个问题已经解决了, 7BIT编码数据,要从数据段7的整数倍数bit开始。我的数据头采用是6字节协议, 6*7=48, 所以数据要左移一位(7*7)。
是在哪个时候左移,是7bit编码后,还是还在原始数据的时候(每个ascii码占一字节)
羽盛
2009-09-01
打赏
举报
回复
这个问题已经解决了, 7BIT编码数据,要从数据段7的整数倍数bit开始。我的数据头采用是6字节协议, 6*7=48, 所以数据要左移一位(7*7)。
yunshanwuzao
2009-08-11
打赏
举报
回复
在2004年调试过,我记得CSDN上有个哥们发过一篇文章,写的特好,可以搜一下
anaconda_wly
2009-07-28
打赏
举报
回复
我记得GSM7的编码有些是转义字符,你看看是不是。
anaconda_wly
2009-07-28
打赏
举报
回复
你去看一下TD 3Gpp的协议,好像是31.xxx,具体不记得了,因为现在不做这个了。这里面主要有几个问题,1是GSM7的编码,协议里面有一个编码表,7比特的,跟ASCII表不太一样;2是传输的时候经过压缩(packing)编码的,接收要解码;3是填充字节的位置和长度,这些格式问题去找协议,讲得很清楚,错了肯定乱码。
羽盛
2009-07-22
打赏
举报
回复
现在知道, 数据字段中, 数据头和数据之间要fill bits具体怎么处理, ?
短信
PDU
编码
格式、超
长
短信
、7
bit
编码
详细描述聊如何构建PUD数据包、如何开发超
长
短信
、以及7
bit
编码
SMS 消息
编码
与解码---C语言实现(
bit
7
bit
8 ucs2串口等)
1,消息
编码
与解码 1),用C实现7-
bit
编码
和解码的算法 2),用C实现UCS2
编码
和解码的算法 2,消息的发送(PDU编解码) 1),发送短消息 2),读取短消息 3),删除短消息 3,串口读写
短信
GSM-PDU模式
短信
编解码-java代码
项目中用到了AT指令中的GSM
短信
息的收发,上网找的代码大多都是C或者C++语言编写的,因为我使用的是java语言,于是决定自己编写一套java语言的GSM-PDU模式
短信
息
编码
与解码的代码: 1、
短信
传输分三种模式:Block(淘汰)、Text(纯文本模式,用处受限,不能实现中文)、PDU(手机默认的
短信
模式,可以使用任何字符集) 2、PDU
编码
主要包括两个主要的部分:一是PDU串的整体数据格式,分别因为发送信息串和
接收
信息串而有区别;二是文本部分的
编码
,分别因为字符集而不同 3、PDU模式包括三种
编码
方式:7
bit
编码
(GSM默认
编码
方法)、8
bit
编码
(常用于发送数据消息如图片和铃声)、UCS2
编码
(信息包含中文时使用) 4、代码中实现了PDU模式下7
bit
编码
和UCS2
编码
这两种常用
编码
方式下的数据
编码
与解码 5、代码中实现了对信息中是否包含中文字符的判断
Android_电信_
长
短信
编解码.rar
长
短信
SMS知识总结
GSM短消息&
长
短信
解码
在收发
短信
方面,按时间产生先后,共产生了三种模式:Block Mode、基于 AT 指令的 Text Mode、基于 AT 指令的 PDU Modem。 Text Mode 是纯文本方式, 可使用不同的字符集,主要用于欧美地区。从技术上说也可用于发送中文短消息, 但国内手机基本上不支持。PDU Mode 被所有手机支持,可以使用任何字符集, 这也是手机默认的
编码
方式。PDU 模式下
短信
息正文经过十六进制
编码
后被传 送
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章