Bonjour,
J'utilise un TServerSocket pour échanger des données avec une autre application. Lorsque je reçoit des caractères accentués en lisant Socket.receiveText, les é sont remplacés par É
Je n'ai pas trouvé de propriété permettant de modifier l'encodage de caractère dans TServerSocket alors j'ai essayé de remplacer
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 machaine:=Socket.receiveText;
pour forcer la conversion en chaine unicode, mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 machaine:=String(Socket.receiveText);
Avez-vous une idée?
Partager