1

是我学习在PDU中发送多部分短信的链接,非常好的教程。但是如果我想发送Unicode短信怎么办?来自开发人员的评论之一:

是的,DCS 应该是0×08,UDL 应该是八位字节(最终是 1 + UDHL + 2 * 字符数)。此外,您不必像在 GSM-7 案例中那样插入填充。我知道您已经设法发送 UCS-2(未连接)消息,所以它一定是您缺少的一些小东西。如果您希望可以张贴您的 PDU,以便我检查……</p>

杰伦

看来我不需要为消息添加 1 位填充。但是,如果我使用与普通 SMS 相同的 UDH 格式,它只会显示未知字符。谁能给我一些提示?

这是带有中文字符的示例 PDU,但应该有错误..

0041000B910661345542F60000A00500030302010008044F60597D

谢谢。

4

1 回答 1

3

你的 DCS 是错误的。

0041000B910661345542F6000* 0 *A00500030302010008044F60597D

应该

0041000B910661345542F6000* 8 *A00500030302010008044F60597D

对于 0x08 = UCS-2 编码的 DCS。

于 2011-11-13T21:02:45.983 回答