用希伯来语发送短信

时间:2010-07-18 15:03:00

标签: sms

我正在使用sms1.cardboardfish.com来通过网络感知。我有这些数据编码方案可以使用: 0:闪光灯 1:正常 2:二进制 4:UCS2 5:Flash UCS2 6:Flash GSM 7:普通GSM 我希望用希伯来语发送它。现在我发送它7:普通GSM,它出来乱序..想法有人吗?

2 个答案:

答案 0 :(得分:4)

以UCS2发送,这是正常的UTF-16编码。

我认为这应该可以解决问题:

>>> a=u"שלום"
>>> a
u'\u05e9\u05dc\u05d5\u05dd'
>>> a.encode("utf_16_be").encode("hex")
'05e905dc05d505dd'

答案 1 :(得分:2)

请注意,使用多字节字符集(例如UCS2)时,每条消息的最大字符数将大大减少。众所周知的160个字符限制基于7位字符集,16位字符集限制为70个字符。