<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- saved from url=(0054)http://www.multisilicon.com/_a/blog/a22201774~/pdu.htm -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>在线PDU格式编码/解码 使用AT指令发送中文短信</title>
<meta name="keywords" content="PDU,编码,格式,AT指令,中文短信">
<meta name="description" content="在线PDU格式编码/解码,使用GSM/GPRS AT指令发送中文短信,汉字时,需要先将短信内容编码成PDU格式,然后通过AT+CMGS AT+CMGW等指令发送。">
</head>
<body bgcolor="#F7F7F7">
<h1>在线PDU格式编码/解码</h1>
使用GSM/GPRS AT指令发送中文短信,汉字时,需要先将短信内容编码成PDU格式,然后通过AT+CMGS AT+CMGW等指令发送。
<br>
<b>注意:</b>需要先通过AT+CMGF=0指令将GSM/GPRS模块设置为PDU模式 <hr>
<div align="center">
<script type="text/javascript" src="./在线PDU格式编码_解码 使用AT指令发送中文短信_files/pdu.js"></script>
<form name="pduToStringForm">
<table border="0" cellpadding="0" cellspacing="16">
<tbody>
<tr>
<td align="center">16进制PDU消息</td>
<td align="center">7/8/16位PDU消息(已解码)</td>
</tr>
<tr>
<td align="center" valign="top"><textarea name="smsText" rows="10" wrap="VIRTUAL">07911326040000F0040B911346610089F60000208062917314080CC8F71D14969741F977FD07</textarea>
</td>
<td valign="top"><textarea name="smsOut" rows="10" wrap="VIRTUAL"></textarea></td>
</tr>
<tr>
<td align="center"><input onclick="smsOut.value=getPDUMetaInfo(document.pduToStringForm.smsText.value);" size="11" value=" 转换 " name="checkButton" type="button"></td>
</tr></tbody></table>
</form>
<hr>
<form name="stringToPduForm">
<table border="0" cellpadding="0" cellspacing="16">
<tbody>
<tr>
<td align="center">短信息(未编码)</td>
<td align="center">16进制PDU消息</td>
</tr>
<tr>
<td align="center" valign="top">
<table border="0" cellpadding="0" cellspacing="8">
<tbody>
<tr>
<td>短信息中心号码</td>
<td><input name="smscNumber" size="15" value="+8613800210500" type="text"></td>
</tr>
<tr>
<td>接收方号码</td>
<td><input name="phoneNumber" size="15" value="10086" type="text"></td>
</tr>
<tr>
<td>字符位数</td><td>
<input name="size" value="7" onclick="maxkeys = 140;" type="radio">7<input name="size" value="8" onclick="maxkeys = 140;" type="radio">8<input checked="checked" name="size" value="16" onclick="maxkeys = 70;" type="radio">16
</td>
</tr>
</tbody></table>
<textarea name="smsText" rows="6" wrap="VIRTUAL" onchange="change(this)" onkeyup="change(this)">How are you?</textarea>
</td>
<td valign="top">
<textarea name="pduOut" rows="10" wrap="VIRTUAL"></textarea>
</td></tr>
<tr>
<td align="center"><input onclick="pduOut.value= stringToPDU(document.stringToPduForm.smsText.value.substring (0, maxkeys),document.stringToPduForm.phoneNumber.value,document.stringToPduForm.smscNumber.value,document.stringToPduForm.size);" size="11" value=" 转换 " name="stringButton" type="button"></td>
</tr></tbody>
</table>
</form>
</div>
技术支持: <a href="http://www.multisilicon.com/">电子技术博客</a>
</body></html>