Symbain菜鸟日记 Mar 24th
塞班发送短信虽然成功了,但是存在一个问题是接收方的都是一堆问号,可是发送方看到的却一切正常。这个问题真要命,如果有人发短信发成这个样子,一定会大误会的。
原因找到了说:“消息正文都会转换成7-bit-sms的格式,所有不是以7-bit-sms格式定义的字符都以问号代替,中文就不是以7-bit-sms格式定义的”(原文链接)。这个是说得过去的,因为发送方的短信是直接放到了发件箱里,没有经过转换,所以看到的还是汉字,可是接收方受到的短信是经过了7-bit-sms转换,所以全是问号。
没办法,当初我就省力气直接用了人家的代码,只有自己去一行一行的抠了。终于还是Nokia Forum上面有答案:原文链接
所谓的7-bit-sms格式,应该是在塞班的TSmsAlphabet枚举当中定义的,就是ESmsAlphabet7Bit,这个是默认的设置,而我们需要修改成为ESmsAlphabetUCS2。真是一点小麻烦,难道英雄汉(我是那个腆着脸的)。
[原文在百度空间已经关闭]
标签集合/Tag clouds
C++
Symbain
轻松汇编
算法
论文学习
资治通鉴
Delphi
编程之美
Poco
MFC
Linux
IFC
知乎
汇编
数据分析
交叉编译
poco
j2me
android
XML
Java
DTD
飞信
零宽断言
诺基亚
联系人
编程
真值表
池西木
正则表达式
多线程
命令行
优化
stream
configure
cmake
VIM
UiAutomator
TDD
Symbian
Sqlite
SourceInsight
Python
MPAndroidChart
Kotlin
Flutter
Dokka
Chatgpt