vb与vc中winsock编程遇到的一点小问题,请指教!
llm06 2001-03-26 03:30:00 我用vc的csocket类与vb的winsock进行通信,我遇到这样一个问题,vc的程序:有一个字符串,其中包括了汉字,然后,我用一个字符指针指向这个字符串,把字符指针中的数据发出。vb的程序:把收到的数据还原为字符串,但是,却与发出来的不符合。
简单的说:
CString s="高";
char a[3];
strcpy(a,s);
sock.send(a,3);
vb的程序收到数据后,使用chrb来还原,可是得到了一个"?"
我想肯定是关于字符集的问题,但是我试了几个方法,都没有成功。
这个问题该怎么处理呢?