C# Service Web et Les Caractères Polonais ... - C#/.NET managed - Programmation
Marsh Posté le 22-09-2004 à 10:57:28
tu le refais en Français ou tu te prends vraiment pour un cacke ?
Marsh Posté le 22-09-2004 à 11:10:56
J'ai fumé ou quoi ? je pense pas mais allez ... je fais un effort ...
J'ai développé un Web Service en C#. Les Web Method de ce WS sont accédés par un Business Connector de SAP via XML (Normal).
Cette architecture devra tourner pour différents pays dont la Pologne et c'est beau caractère spéciaux (Exemple : ąęłśżąęłśżąęłś
Bon ben les caractères passent pas ici ...
Tout fonctionne correctement sauf quand on utilise les caractères polonais. Au niveau des paquets envoyés sur le réseau par le Business Connector tout est correct, au niveau du Web Server ce qui est recu est aussi correct. Par Contre quand on rentre dans la WebMethod invoquée les caractère sont tous remplacés par des "?".
Si maintenant, j'ouvre internet explorer et que je rentre l'adresse de mon WebService (http://localhost/WS_SIRIntegration/WS_SIRIntegration.asmx)
J'ai accès au différentes WebMethod de mon WebService. Je choisis celle qui me poses actuellement problême et je remplit les champs avec les meme valeurs que celles contenues dans le XML du Business Connector (donc avec les Caractères Polonais) et là pas de problême, les caractères polonais sont correctement traités (pas remplacés par des "?" ).
Je recherche donc une explication et une solution ?
J'espère que c'est assez français.
Niveau du cake, je veux bien un au pomme merci
Dark
Marsh Posté le 22-09-2004 à 11:28:15
Taz a écrit : je parle de ton titre bordel |
=== obligé de rajouter des gros mots ? ===
Allez respire un bon coup ... ca va allez mieux.
Marsh Posté le 22-09-2004 à 11:32:50
Je vais à un souper mercredi chez des amis ... ca t'intéresserais de venir parler de tes passions ??
...
Allez sans rancune ... (oui nouveau)
Marsh Posté le 22-09-2004 à 14:01:06
En fait non car on a utilisé un tool pour attrapper les paquets envoyé et cela semble correct ...
Merci quant même
Marsh Posté le 22-09-2004 à 10:55:14
Hello,
J'ai développé un web service en C# qui est accédé par via XML. Lorsque l'on m'envoye des caractères polonais, dans la string que je recois ces caractères sont remplacés par des ????.
mon web service est configurer au niveau globalization ainsi :
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
Ce qui est envoyé vers le web service sont bien des caractères différents
Ce que je recois ce sont des ?????
Si j'utilise mon web service manuellement en entrant moi même les caractères polonais dans la page web où j'invoque ma webmethod, alors ma string est remplies correctement.
Quelqu'un a une idée sur l'origine du problême ?
Une solution ?
Merci d'avance pour toute réponse (rapide )
Dark
Denis
Message édité par Darkmin le 22-09-2004 à 11:26:21