手机短信pdu编码与解码c#

手机短信pdu编码与解码c#

ID:11291758

大小:32.97 KB

页数:19页

时间:2018-07-11

手机短信pdu编码与解码c#_第1页
手机短信pdu编码与解码c#_第2页
手机短信pdu编码与解码c#_第3页
手机短信pdu编码与解码c#_第4页
手机短信pdu编码与解码c#_第5页
资源描述:

《手机短信pdu编码与解码c#》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、手机短信PDU编码与解码(未验证)分类:php2010-09-2513:57   编码代码:(应该是C#代码)///////////////////////////////////// ///文  件:PDUdecoding.cs ///程序员:klude ///编制日期:2007-11-04 ///概  要:针对国内短信编码(USC2) ///组成结构:包含四个函数: ///     smsDecodedCenterNumber(stringsrvCenterNumber)      短信中心号编码 ///     smsPDUEncoded(stringsrvC

2、ontent)             短信内容编码 ///     smsDecodedNumber(stringsrvNumber)            接收短信手机号编码 ///     smsDecodedsms(stringstrCenterNumber,stringstrNumber,stringstrSMScontent) 整个短信的编码 ///     一个字段 ///     stringnLength; //要发送内容的长度,由两部分组成,接收手机号加上要发送的内容 ///      ///版  本:1.0.20071104 ///用  法: 

3、///    1,把文件拷贝到你的项目中,添加引用 usingSMS; ///    2,定义本类,例如:PDUdecodingss=newSMS.PDUdecoding(); ///    3,现在你就可以使用本类了,例如: ///    textBox2.Text=ss.smsDecodedsms(txtCenterNumber.Text,txtNumber.Text,textBox1.Text);   //////////////////////////////////// usingSystem; usingSystem.Text;   namespaceS

4、MS {    publicclassPDUdecoding    {            publicstringnLength; //要发送内容的长度,由两部分组成,接收手机号加上要发送的内容      ///

        ///函数功能:短信内容编码        ///函数名称:smsPDUEncoded(stringsrvContent)        ///参  数:srvContent要进行转换的短信内容,string类型        ///返回值:编码后的短信内容,string类型        ///程序员:klude   

5、     ///编制日期:2007-11-04        ///函数说明:        ///     1,采用Big-Endian字节顺序的Unicode格式编码,也就说把高低位的互换在这里完成了        ///     2,将转换后的短信内容存进字节数组        ///     3,去掉在进行Unicode格式编码中,两个字节中的"-",例如:00-21,变成0021        ///     4,将整条短信内容的长度除2,保留两位16进制数        ///

      publicstringsmsPDUEncod

6、ed(stringsrvContent)        {          EncodingencodingUTF=System.Text.Encoding.BigEndianUnicode;          strings=null;          byte[]encodedBytes=encodingUTF.GetBytes(srvContent);          for(inti=0;i

7、tes,i,1);          }          s=String.Format("{0:X2}{1}",s.Length/2,s);                    returns;        }        ///

      ///函数功能:短信中心号编码      ///函数名称:smsDecodedCenterNumber(stringsrvCenterNumber)      ///参  数:srvCenterNumber要进行转换的短信中心号,string类型      ///返回值:编码后的短信中心号,str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。