【发布时间】:2021-04-12 08:56:59
【问题描述】:
我正在尝试让我的 SMS 网关使用 AT 命令发送 SMS。我通过命令提示符通过 SSH 连接。我是这方面的初学者,所以请多多包涵。 以下几行有效:
DEV=/dev/ttyACM1
DESTNUM="PHONENUMER"
SMS="Test SMS from ø"
echo -e "ATZ\r" >$DEV
echo -e "AT+CMGF=1\r" >$DEV
echo -e "AT+CMGS=\"$DESTNUM\"\r" >$DEV
echo -e "$SMS\x1A" >$DEV
所以上面正确地发送了短信,但它不包括 dansih 字母“ø”。通常这包含在 UTF-8 中。
如何让我的代码使用丹麦语字符?有什么想法吗?
【问题讨论】:
-
试试
SMS="Test SMS from \x0C"。如果它有效,我会写一个解释它的答案。 -
行得通! :-) 所以这种编码 - 我可以找到其他 dansih 字母吗?我的意思是æ和å
-
没关系。自己找到的。如何在此代码中添加“睡眠”行?
-
我正在为你写一个答案……请耐心等待! PS:sleep
标签: sms at-command modem