关于mcu收发中文短信的问题,有没有好的处理方法? mbstowcs

[复制链接]
3154|5
 楼主| pengdeyou 发表于 2007-6-15 11:35 | 显示全部楼层 |阅读模式
setlocale(&nbsp;&nbsp;&nbsp;LC_ALL,&nbsp;&nbsp;&nbsp;&quot;chs&quot;&nbsp;&nbsp;&nbsp;);<br />nDstLength&nbsp;=&nbsp;mbstowcs(wchar,&nbsp;Src,&nbsp;strlen(Src));<br />Setlocale(&nbsp;LC_ALL,&nbsp;&quot;C&quot;&nbsp;);<br />进入异常<br /><br />单用nDstLength&nbsp;=&nbsp;mbstowcs(wchar,&nbsp;Src,&nbsp;strlen(Src));<br />也不行还是进入异常<br /><br /><br />以上代码,在vc下测试没问题<br />但移到keil下就不行了
 楼主| pengdeyou 发表于 2007-6-15 13:43 | 显示全部楼层

大家收发中文短信都是在哪种模式下?

哪位做过类似的东西,说说思路<br /><br />谢了!
vvvlon 发表于 2007-6-15 14:36 | 显示全部楼层

pdu unicode

  
chunyang 发表于 2007-6-15 17:39 | 显示全部楼层

主要是格式和编码问题,无捷径可循

中文SMS采用PDU格式,编码采用Unicode,不是几条代码就可以搞定的,PC平台上有很多系统资源,MCU平台上则需自己完全实现,你要充分搞懂PDU格式,同时做个Unicode库才能实现和手机兼容的中文短信。当然,如果放弃兼容性可以有很多非标方法实现中文代码传输,但只能自成体系不具通用性。
 楼主| pengdeyou 发表于 2007-6-15 17:45 | 显示全部楼层

谢谢 chunyang!

热情而又渊博的好斑竹!
lshlin 发表于 2007-6-16 13:22 | 显示全部楼层

借此贴问一下

谁有中文标点符号GB码-&gtunicode码的转换表,共享一下,谢谢!<br />我只有GB2312-&gtunicode的转换表,遇到标点符号就乱了.<br />E-mail:lshlin@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

52

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部