recherche

Maison  >  Questions et réponses  >  le corps du texte

c++ - La fonction Send dans le socket Windows ne peut envoyer que des caractères *, mais l'encodage de mon projet est Unicode?

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

J'ai découvert que lorsqu'il était converti en transmission multi-octets, le côté serveur obtenait des caractères tronqués. . .

迷茫迷茫2754 Il y a quelques jours822

répondre à tous(1)je répondrai

  • 習慣沉默

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

    Le serveur suit-il le décodage multi-octets ? Si vous souhaitez des résultats de communication corrects, assurez-vous que le client et le serveur utilisent le même schéma de codage et de décodage des caractères

    répondre
    0
  • Annulerrépondre