如何在文本模式(非 pdu)下使用 at 命令发送阿拉伯短信
是否可以在文本模式(不是 pdu)下使用 at 命令发送阿拉伯短信并获取发送报告?
Is it possible to send arabic sms with at-command in text mode (not pdu) and get a delivery report?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于设备支持什么。 AT 接口本身仅是 ASCII,因此如果您想做除 ASCII 文本之外的任何操作,您需要一个设备,为您提供一种在该接口上放置阿拉伯文本的方法 - 实际上是一种编码方案,此时您不妨使用无论如何,PDU模式。
It depends on what the device supports. The AT interface itself is ASCII only, so if you want to do anything other than ASCII text you need a device that provides you a way to put Arabic text over that interface - effectively an encoding scheme, at which point you might as well be using PDU mode anyway.
您可以使用
AT+CSCS="HEX"
将调制解调器设置为十六进制模式,使用AT+CNMI
命令打开传送报告,并以 unicode 格式对消息进行编码 <代码>AT+CMGS命令。每个字符应由四个十六进制数字表示。You could put the modem in HEX mode with
AT+CSCS="HEX"
, turn on delivery report withAT+CNMI
command, and encode your message in unicode format forAT+CMGS
command. Each character should be represented by four hexadecimal digits.