[C#] HttpWebRequest + accent

HttpWebRequest + accent [C#] - C#/.NET managed - Programmation

Marsh Posté le 27-10-2009 à 17:20:26    

bonjour à tous,
 
pour un script de compteur en php, il faut que simule l'ouverture d'une page web dans mon code C#
 
voici ce que j'utilise pour l'instant :
 

Code :
  1. HttpWebRequest httpWRequest = (HttpWebRequest)WebRequest.Create("http://www.monsite/" + type_submit + "submit.php?user=" + user + "&" + type_submit + "=" + submit);
  2. httpWResponse = (HttpWebResponse)httpWRequest.GetResponse();


 
ce qui marche très bien le problème est sur les accents
 
quand j'envoie :  
 
José González
 
l'enregistrement sur le serveur ce fait sous la forme :
 
José González
 
si je saisi l'url directement dans firefox, j'ai pas ce problème d'accent..
 
merci pour le coup de main :)  
 
je pense qu'il doit falloir ajouter qq chose comme ca

Code :
  1. encoding="ISO-8859-1"

mais je sais pas ou le mettre

Reply

Marsh Posté le 27-10-2009 à 17:20:26   

Reply

Marsh Posté le 28-10-2009 à 09:29:59    

merci, je viens d'essayer ça à rien changer.  :sweat:

Reply

Marsh Posté le 28-10-2009 à 12:19:22    

Merci ca marche enfin !!
 
gros merci ! mais pour que ca marche j'ai remplacé :
 

Code :
  1. HttpUtility.UrlEncode(submit, Encoding.UTF8)


 
par
 

Code :
  1. HttpUtility.UrlEncode(submit, Encoding.GetEncoding("iso-8859-1" ))


 
si ca peut servir à quelqu'un jour
 


Message édité par flclsd le 28-10-2009 à 12:20:02
Reply

Marsh Posté le 30-10-2009 à 06:31:59    

:p

Reply

Sujets relatifs:

Leave a Replay

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