[resolu]prob de caracteres spéciaux dans l'url

prob de caracteres spéciaux dans l'url [resolu] - C#/.NET managed - Programmation

Marsh Posté le 27-05-2004 à 12:12:36    

hello tout le monde.
J'ai un petit soucis avec l'Url.
Par exemple, je sélectionne un fichier j'envoie le nom sur une page aspx et là boummm quand il y a des carctères spéciaux (comme à é è,....) ben ca marche pas snifff.
 
Sur la premiere page j'ai fait un escape, puis apparament ca passe dans l'url avec le bon code de remplacement mais quand je fais un :
Request.QueryString.Get("nom" );
 
les caractères spéciaux et leur code ont disparut !!!
please help


Message édité par schmur le 27-05-2004 à 14:39:56
Reply

Marsh Posté le 27-05-2004 à 12:12:36   

Reply

Marsh Posté le 27-05-2004 à 12:58:39    

Code :
  1. String avecpleinsdecaracteresspeciaux = @"dsödlgslöpleins de
  2. caractères
  3. speciaux ?";


 
enfin je suis pas sur d´avoir tres bien compris.
ques ki marche pas exactement ?
 
edit: le point virgule :D


Message édité par meumeul le 27-05-2004 à 12:59:56
Reply

Marsh Posté le 27-05-2004 à 14:22:36    

heu oui ....j'ai pas compris grand chose.
en fait si j'essaye d'envoyer un parametre style
mapage.aspx?nom=yèiyy  
 
ben ca marche pas alors j'ai fait un escape dans le javascript et du coup j'ai dans l'url
mapage.aspx?nom=y%E8iyy
jusque la rien d'anormale.
 
Mais quand j'essaye de recuperer cette valeur avec un
Request.QueryString.Get("nom" );  
 
il me renvoye "yiyy" et là c'est pas bon


Message édité par schmur le 27-05-2004 à 14:23:31
Reply

Marsh Posté le 27-05-2004 à 14:39:39    

en fait c'est bon j'ai trouver faut pas faire de escape dans le javascript mais un encodeURI

Reply

Sujets relatifs:

Leave a Replay

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