首页  >  问答  >  正文

c++ - windows socket中send函数只能发送char *,但我的工程编码是unicode?

send(
    _In_ SOCKET s,
    _In_reads_bytes_(len) const char FAR * buf,
    _In_ int len,
    _In_ int flags
);

发现转化成多字节发送,服务端那边就乱码了。。。

迷茫迷茫2736 天前804

全部回复(1)我来回复

  • 習慣沉默

    習慣沉默2017-05-16 13:23:36

    服务器方是否按照多字节解码?如果想要正确的通信结果,请确保客户端服务区端用同一套字符编码解码方案

    回复
    0
  • 取消回复