社区
VC.NET
帖子详情
用AT指令发长短信的问题
ylkhao_hao
2010-08-26 06:04:09
网上资料很少,下了一个VC++发送短信的源代码,都是只能发70字的代码。
如果发长短信,而且短信内容是中英文混着的,我该怎么来判断在内容的哪个位置来分包。。
附:短信最长140字节,也就是70字。如果分条发,又要占用6字节的包头,剩余134字节。我怎么在短信内容里刚好截到134字节长?
如 char*tmp 为"您好a";长度为5。碰到中英文混着的短信,该怎么分包?
...全文
192
5
打赏
收藏
用AT指令发长短信的问题
网上资料很少,下了一个VC++发送短信的源代码,都是只能发70字的代码。 如果发长短信,而且短信内容是中英文混着的,我该怎么来判断在内容的哪个位置来分包。。 附:短信最长140字节,也就是70字。如果分条发,又要占用6字节的包头,剩余134字节。我怎么在短信内容里刚好截到134字节长? 如 char*tmp 为"您好a";长度为5。碰到中英文混着的短信,该怎么分包?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuharris
2010-12-30
打赏
举报
回复
如果中英文混合短信,同一采用ucs2编码,每个字符都用2个字节表示
乱世狂刀
2010-08-31
打赏
举报
回复
不是都不要以unicode编码,而要以UTF8编码好像就可以了 我以前也碰到过这个问题。。。。。
用户 昵称
2010-08-30
打赏
举报
回复
都弄ucs2就行了,英文的还得压缩。
denglei265
2010-08-30
打赏
举报
回复
注意编码方式,通常有汉字信息的采用UCS2编码(最多70字符),一个英文字符也算是一个字符。
WCHAR *pData = L"你好abc";
int len = wcslen(pData);
AT
指令
长
短信
接收PDU格式分析
AT
指令
接收超长
短信
时PDU报文格式分析,对于AT
指令
接收超长短息的合并具有很大的参考价值
AT
指令
发送
短信
详解
AT
指令
发送
短信
详解,详细介绍At
指令
发送
短信
At
指令
发送
短信
功能
At
指令
发送
短信
功能,可以在MODEL上用AT
指令
来实现发
短信
的功能
短信
猫AT
指令
集,利用AT收发
短信
!
短信
猫AT
指令
集,利用AT收发
短信
!
短信
猫开发时所能使用到的AT命令集.doc
at用来
指令
收发
短信
pdf电子书 at
指令
收发
短信
详细介绍了收发
短信
的AT
指令
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章