GSM中的扩展字符

问题描述:

我正在做一个需要我通过短信发送位置地理坐标的项目。我正在围绕一个PIC微控制器(PIC1 8F26K22)构建我的系统,并成功连接(几乎)GPS和GSM模块。GSM中的扩展字符

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

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

+0

请参考http://*.com/q/5186702。更改SMS的字符集可能是一个解决方案。 –

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