1
Comment puis-je configurer le service/client WCF pour envoyer des caractères UTF-8 au service? Je veux envoyer norvégien, finnois, texte Romanian comme celui-ci « ţşîăâăâşţŞŢĂÎÂ » Ma liaison est comme ceci:Envoyer un caractère UTF-8 au service WCF
<basicHttpBinding>
<binding name="myBindingConfiguration" receiveTimeout="00:21:00"
maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text"
transferMode="Buffered"
useDefaultWebProxy="true"
textEncoding="utf-8"
>
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="None"/>
</binding>
</basicHttpBinding>
Pouvez-vous nous dire ce qui vous fait penser que cela ne fonctionne pas? Par exemple. avez-vous une erreur ou les données sont-elles tronquées? –
Désolé c'était mon erreur, le service et le client pour obtenir les messages en UTF8, mais quand je les montre dans ma console de service/client les caractères spéciaux n'apparaissent pas comme ils ont été envoyés. Si j'envoie "îăşţ" il apparaît dans la console "îast", c'est ce qu'il a trompé, seulement dans Debug j'ai vu que le service/client les reçoit correctement mais dans la console je vois différemment. – Adrya