Bonjour,
Je suis client d'un serveur qui a un de ses paramètres de POST qui contient un é....
Il code ses caractères en ISO-8859-1.
J'utilise un WebClient UploadValues pour envoyer les données.
J'ai défini sa propriété Encoding comme cela ; wbClient.Encoding = Encoding.GetEncoding("iso-8859-1")
Mais lorsque je regarde ce qui est envoyé (et refusé par le serveur) j'ai %c3%a9 d'encodé pour mon é et non %E9
Ou autrement dit comme faire que webclient fasse l'encodage avec un
HttpUtility.UrlEncode("é ùàç", Encoding.GetEncoding("iso-8859-1")) au lieu de HttpUtility.UrlEncode("é ùàç") ?
Quelqu'un saurait-il comment résoudre ce problème ?
D'avance merci.





Répondre avec citation
Partager