首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

CDMA模块短信方面的迷惑,大家请进

2012-08-27 
CDMA模块短信方面的困惑,大家请进最近在做在WM6.1上做CDMA2000的短信模块,在做发短信的过程中,发现从mobil

CDMA模块短信方面的困惑,大家请进
最近在做在WM6.1上做CDMA2000的短信模块,在做发短信的过程中,发现从mobile本来的发短信的窗口传递下来的汉字到我
RIL层,并不是我想要的结果,在is637结构中拿到的dwMsgEncoding = 2,是7bit的acii2编码,很显然7bit的ascii编码是不能够编码汉字的,同时通过验证得到的结果也是如此,比如写一个“打”字,而发出去的是“开”,而我在RIL层接收到的实际内容
也是“开”,所以我怀疑RIL的中间层在CDMA的模式下是否跟GSM模式很不一样。

1. 是否有设置短信编码格式的开关,比如注册表之类的,让我可以随便设置用ucs2或者是7bitascii.
2. 如果没有,是否需要修改sms_provider.dll,从网上得出的结论是微软提供的sms_provider在CDMA模式下是不支持ucs2的编码的,还不敢确定,至于移植sms_provider.dll的信息google上几乎没有。

希望有在WM上开发过CDMA模块的哥们提供一些建议和支持,

[解决办法]
英文是不是对的?
[解决办法]
CDMA的那个,含有中文的短信建议使用UNICODE编码,我都是这样处理的。当然我没有使用RIL
[解决办法]
就是编码问题,我们调试WIFI驱动过程中就碰到编码问题,要把unicode编码转换一下的。wince下都是unicode编码的。
[解决办法]
编译改动应该好改的,只要把相关代码考贝到你自己的BSP包里,修改一下source文件就可以了。

热点排行