[Delphi->Dotnet] Echange par webservice de caractères accentués
1 réponse
jml
Bonsoir tout le monde,
A partir d'une appli Delphi, je communique avec un webservice DotNet (VB).
Les chaines coté delphi sont en widestring et de type string coté DotNet.
A priori ces 2 types sont unicode (caractère sur 2 octets).
Mon problème:
Les caractères accentués envoyés par delphi sont recus par DotNet sous la
forme de '??'
L'unicode n'est-il pas sensé mettre tout le monde d'accord ?
Votre expérience est la bien venue
Merci,
jml
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
C'est oublier les problèmes d'encodage comme le Byte Order Mark et autres joyeusetés.
Vérifiez dans les messages SOAP, s'il n'y a pas une incohérence entre l'encodage indiqué et l'encodage réel des chaînes. -- Paul Bacelar MVP VC++
"jml" wrote in message news:
Bonsoir tout le monde, A partir d'une appli Delphi, je communique avec un webservice DotNet (VB). Les chaines coté delphi sont en widestring et de type string coté DotNet. A priori ces 2 types sont unicode (caractère sur 2 octets). Mon problème: Les caractères accentués envoyés par delphi sont recus par DotNet sous la forme de '??' L'unicode n'est-il pas sensé mettre tout le monde d'accord ? Votre expérience est la bien venue Merci, jml
C'est oublier les problèmes d'encodage comme le Byte Order Mark et autres
joyeusetés.
Vérifiez dans les messages SOAP, s'il n'y a pas une incohérence entre
l'encodage indiqué et l'encodage réel des chaînes.
--
Paul Bacelar
MVP VC++
"jml" <jml@jmlt.fr> wrote in message
news:ObscUBaOHHA.324@TK2MSFTNGP06.phx.gbl...
Bonsoir tout le monde,
A partir d'une appli Delphi, je communique avec un webservice DotNet (VB).
Les chaines coté delphi sont en widestring et de type string coté DotNet.
A priori ces 2 types sont unicode (caractère sur 2 octets).
Mon problème:
Les caractères accentués envoyés par delphi sont recus par DotNet sous la
forme de '??'
L'unicode n'est-il pas sensé mettre tout le monde d'accord ?
Votre expérience est la bien venue
Merci,
jml
C'est oublier les problèmes d'encodage comme le Byte Order Mark et autres joyeusetés.
Vérifiez dans les messages SOAP, s'il n'y a pas une incohérence entre l'encodage indiqué et l'encodage réel des chaînes. -- Paul Bacelar MVP VC++
"jml" wrote in message news:
Bonsoir tout le monde, A partir d'une appli Delphi, je communique avec un webservice DotNet (VB). Les chaines coté delphi sont en widestring et de type string coté DotNet. A priori ces 2 types sont unicode (caractère sur 2 octets). Mon problème: Les caractères accentués envoyés par delphi sont recus par DotNet sous la forme de '??' L'unicode n'est-il pas sensé mettre tout le monde d'accord ? Votre expérience est la bien venue Merci, jml