当前位置:编程学习 > C#/ASP.NET >>

c# 开发华为EC169上网卡发送短信 中文乱码 求高手帮助

手机端接收中文字符为乱码,但从手机端返回中英文都没问题,我是通过串口做的  直接打开的华为上网卡提供的串口。 --------------------编程问答-------------------- --------------------编程问答-------------------- 估计是字符格式吧
 UTF8
--------------------编程问答-------------------- 默认一般为ASCII吗试试unicode或者GB2312编码 --------------------编程问答-------------------- 这种一般都是编码方式的问题!楼主试试吧!呵呵 --------------------编程问答-------------------- 编码问题,一般手机处理中文都是用pdu编码。 --------------------编程问答-------------------- 因为是串口直接调用的华为网卡EC169,所有没有短信中心号码等那些 我直接用serialprot.write()方法写入发送的 所以用几种格式转换后还是乱码  只要包含中文字符就不行  求大家做过这方面的给予下知道,多谢~~~ --------------------编程问答-------------------- 到我资源里下载个WINCE串口调试器试试,还乱码不,
估计是你的接收端的解析问题,
注意解析数据的半个汉字字符,乱码一般是这个引发,
一般可以分析出最后一个字节特性,如果是半个汉字
的前部分,可以将其缓存,留待下次数据合并解析。。。 --------------------编程问答-------------------- 如果设计合理,那么,可以允许任意发送字节或字串的。 --------------------编程问答-------------------- 用的串口调试工具,还有用的超级终端,都还是出现乱码,接收端解析的话 因为是给任意手机端发送 所以都是按照普遍短信的方式展现的 ,所以还是努力在发送端解决这个问题。现在基本上编码格式UTF8、16、32 Uncode、GBK、GB2312等,是不是我的看问题的角度不对,还希望大家帮我看下,多谢 --------------------编程问答-------------------- 这个不找他们的客服么,找客服问问啊
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,