C# Service Web et Les Caractères Polonais ...

C# Service Web et Les Caractères Polonais ... - C#/.NET managed - Programmation

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  :pt1cable: )
 
 :jap: Dark  :jap:  
 
Denis


Message édité par Darkmin le 22-09-2004 à 11:26:21
Reply

Marsh Posté le 22-09-2004 à 10:55:14   

Reply

Marsh Posté le 22-09-2004 à 10:57:28    

tu le refais en Français ou tu te prends vraiment pour un cacke ?

Reply

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 : &#261;&#281;&#322;&#347;&#380;&#261;&#281;&#322;&#347;&#380;&#261;&#281;&#322;&#347;)
 
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  :pt1cable:  
 
Dark


Message édité par Darkmin le 22-09-2004 à 11:12:55
Reply

Marsh Posté le 22-09-2004 à 11:17:01    

je parle de ton titre bordel :o

Reply

Marsh Posté le 22-09-2004 à 11:28:15    

Taz a écrit :

je parle de ton titre bordel :o


 
=== obligé de rajouter des gros mots ? ===
 
Allez respire un bon coup ... ca va allez mieux.  :D   :hello:  :na:  ;)


Message édité par Darkmin le 22-09-2004 à 11:32:41

---------------
-=] Let's Get It On [=-
Reply

Marsh Posté le 22-09-2004 à 11:31:57    

nouveau ? c'est pas un gros mot, c'est de la ponctuation :o

Reply

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)


Message édité par Darkmin le 22-09-2004 à 11:35:37

---------------
-=] Let's Get It On [=-
Reply

Marsh Posté le 22-09-2004 à 13:42:08    

l'encodage du xml... nan ?

Reply

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


---------------
-=] Let's Get It On [=-
Reply

Marsh Posté le 12-11-2004 à 15:56:46    

Les lanceurs de boomerangs ... du calme ... :o ... :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed