我如何使用python发送或接收UNICODE消息?

时间:2015-09-08 09:05:43

标签: python unicode sms

我对python不太了解,但使用pyserial发送短信很容易:

    self.ser.write('ATZ\r')
    time.sleep(1)
    self.ser.write('AT+CMGF=0\r')
    time.sleep(1)
    self.ser.write('''AT+CMGS="''' + self.recipient + '''"\r''')
    time.sleep(1)
    self.ser.write(self.content + "\r")
    time.sleep(1)
    self.ser.write(chr(26))
    time.sleep(1)

并且有许多关于使用python和AT命令发送或恢复短信的教程,但我真的很困惑使用PDU并创建适当的AT命令来发送unicode消息:(

我必须做什么或whick模块必须用来发送unicode(特别是阿拉伯语/波斯语)消息?

我发现了pygsm和pygsmmodem模块,它们看起来不错,但我找不到任何简单的文档或教程或示例代码......

1 个答案:

答案 0 :(得分:0)

我对pyserial并不熟悉,但是这会有用吗?

self.ser.write(u'unicodestring')

注意字符串前面的 u ,它将其声明为unicode。