GSM中的扩展字符

时间:2017-05-19 22:52:12

标签: character-encoding ascii gsm extended-ascii asciiencoding

我正在做一个项目,要求我通过短信发送位置的地理坐标。我正在围绕PIC单片机(PIC1 8F26K22)构建我的系统,并且(几乎)成功连接GPS和GSM模块。

我面临的唯一问题是,我无法通过短信发送学位符号°(0xF8)。当从控制器向GSM发送字符串时,我将其发送为F8(十六进制值为°),但收到的短信显示为@而不是°。

我相信它必须与GSM模块中的编码有关。任何人都可以为我提供解决方案吗?我正在使用的GSM是SIMCom的Sim800 GSM模块。

1 个答案:

答案 0 :(得分:0)

我认为你应该使用PDU编码你想使用像“º”这样的字符。您可以使用此命令AT + CMGF = 0设置PDU模式。