手机短信,如何解决中文短信发送

prog6791 2003-07-24 05:10:52
如何解决中文短信发送:
采用串口编程(GSM AT指令),但是不知道如何发送中文信息(将GB2313转化成CP936)
请各位帮忙,最好有源码

...全文
42 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wb5836527 2004-03-01
  • 打赏
  • 举报
回复
encode = System.Text.Encoding.GetEncoding("GB2312");
String EncodedString=HttpUtility.UrlEncode(strMessage,encode);
cchinasp 2004-03-01
  • 打赏
  • 举报
回复
先转成ASCII,再转为16进制。
cchinasp 2004-03-01
  • 打赏
  • 举报
回复
你转成16进制字符试试吧,我们合作的SP就是用十六进制。
prog6791 2003-07-26
  • 打赏
  • 举报
回复
up
prog6791 2003-07-25
  • 打赏
  • 举报
回复
to cnjack
那个网页看过了,他要用到O2SMSXControl.O2SMSX,不知是那里来的东东,要不要钱,不要的话发一个给我wypprog@sohu.com,谢了
prog6791 2003-07-25
  • 打赏
  • 举报
回复
to ddy2000
你们用了专用的短信组件,当然不用管这些了.
我下载了一些此类组件都是要money的,老板就想我们自己做一个,惨啊
cnjack 2003-07-25
  • 打赏
  • 举报
回复
我也不知道,不过你参考一下以下这篇文章,看有没有帮助:

http://www.aspxcn.com/dotnetarticle/show.aspx?id=44
用C#编写发手机中文短信息Windows服务
ddy2000 2003-07-25
  • 打赏
  • 举报
回复
不知道你是如何做的
我们的做法,用手机数据线,调用发送接口,可以直接支持中文
手机用的是Nokia,数据线用的是红外线转USB
prog6791 2003-07-25
  • 打赏
  • 举报
回复
转成unicode收到是不明字符
参考资料说要转成CP936,但不知道如何转化(WINDOWs操作系统得不到正确的汉字CP936码,我使用getcoding(936)得到码和getcoding("GB2312")一样),好象CP936和GB2312有某种联系,但是怎样的关系
希望有此经验的人多多指点
liduke 2003-07-25
  • 打赏
  • 举报
回复
学习ing......
Sniper 2003-07-25
  • 打赏
  • 举报
回复
关注
erictang2003 2003-07-24
  • 打赏
  • 举报
回复
up
AhBian 2003-07-24
  • 打赏
  • 举报
回复
真的很关注。

希望有此经验的人不要保留哦。
孟子E章 2003-07-24
  • 打赏
  • 举报
回复
转成unicode看看。
prog6791 2003-07-24
  • 打赏
  • 举报
回复
up
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-24 05:10
社区公告

让您成为最强悍的C#开发者