我正在尝试使用at命令和USC2编码发送Unicode SMS。但这不起作用,因为出现错误。这是我的输入:

AT
OK
AT+CSCS = ?
+CSCS: ("IRA","GSM","UCS2")
AT+CSCS="UCS2"
OK
AT+CMGF=1
OK
AT+CSMP=1,167,0,8 //So this one doesnt work, let's try with 17,167,0,8
ERROR

AT+CSMP=17,167,0,8
OK
AT+CMGS="+370********"
ERROR

还是我应该使用PDU模式来实现这一目标?

我曾尝试使用较旧的调制解调器,而USC2可以在该调制解调器中工作,但不能在一人即时通讯中使用。但是,请确保此冲突的调制解调器支持USC2。

最佳答案

我发现我只需要将AT + CMGS中的号码编码为UCS2,现在就可以了:

AT+CMGS="002B003300370030************************"

关于unicode - 使用AT命令发送Unicode(USC2)SMS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24950901/

10-09 07:34
查看更多