ISOCKET 通信中向服务器端发送数据,出现乱码。

guishenlong 2010-01-13 04:22:38
用ISOCKET_Write()向服务端写入数据

ri =ISOCKET_Write(pMe->pISocket,pBuffe, wBytes);

服务端

void CServerDlg::AddMsg(unsigned char * buffer,int nLen)

接收数据,然后用CString自带的构造函数

CString str(buffer);

来显示str 。


显示str的时候 数字,字母正常显示,但中文出现乱码...?

怎么办?
...全文
1675 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guishenlong 2010-01-14
  • 打赏
  • 举报
回复
谢谢大家,结贴!
guishenlong 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wireless_com 的回复:]
上传数据是什么编码格式? 两端要一致
[/Quote]

恩是这个问题,服务端加了个解码器就好了。。
  • 打赏
  • 举报
回复
上传数据是什么编码格式? 两端要一致
alex_goacross 2010-01-13
  • 打赏
  • 举报
回复
从服务器端过来的数据时经过base64编码的,因此在收到数据要做base64解码的。brew 有这个接口。
sxcnfly 2010-01-13
  • 打赏
  • 举报
回复
看你的数据是什么了,如果是网页,根据编码类型需要转换的。

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧