Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème d'encodage de caractère (asp.net1.1)

6 réponses
Avatar
fragmonster
Bonjour, j'ai un petit souci : J'ai une page aspx que j'appelle en lui
passant une variable url :
mapage.aspx?nom=3Dfr=E9d=E9ric

Sur le Page_Load j'initialise la propri=E9t=E9 Text d'une Textbox avec
Request["nom"].ToString() et mon probl=E8me est que je perds les accents
: frdric

Que dois-je faire pour ne pas les perdre? Pour info, j'ai essayer de
changer l'encodage

void Page_Load(object sender, EventArgs e) {
Request.ContentEncoding =3D new System.Text.UnicodeEncoding();
String EncodingType =3D Request.ContentEncoding.EncodingName;
TextBox1.Text =3D Request["nom"].ToString();
}

Mais rien y fait

Merci

6 réponses

Avatar
Fred
Dans : news:
fragmonster écrit :
Bonjour, j'ai un petit souci : J'ai une page aspx que j'appelle en lui
passant une variable url :
mapage.aspx?nom=frédéric




Bonjour,
Il faut peut-être encoder l'url (à cause des é dans le nom)
Vois avec System.Web.HttpUtility.UrlEncode

System.Web.HttpUtility.UrlEncode("mapage.aspx?nom=frédéric")


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Fred
Dans : news:
fragmonster écrit :
Bonjour, j'ai un petit souci : J'ai une page aspx que j'appelle en lui
passant une variable url :
mapage.aspx?nom=frédéric




Bonjour,
Il faut peut-être encoder l'url (à cause des é dans le nom)
Vois avec System.Web.HttpUtility.UrlEncode

System.Web.HttpUtility.UrlEncode("mapage.aspx?nom=frédéric")


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Delf
Fred a écrit :

System.Web.HttpUtility.UrlEncode("mapage.aspx?nom=frédéric")



Hop je prends merci :)

--
Delf
Avatar
Delf
Fred a écrit :

System.Web.HttpUtility.UrlEncode("mapage.aspx?nom=frédéric")



Hop je prends merci :)

--
Delf
Avatar
fragmonster
En fait, le lien est déjà encodé car j'ai une url du style
?nom=fr%E9d%E9ric

Et même avec un Urldecode derrière ça ne change rien
Avatar
Fred
Dans : news:
fragmonster écrit :
En fait, le lien est déjà encodé car j'ai une url du style
?nom=fr%E9d%E9ric

Et même avec un Urldecode derrière ça ne change rien



Voila ce que j'obtiens. C'est encodé par défaut en utf-8 (deux octets
pour le é)

mapage.aspx%3fnom%3dfr%c3%a9d%c3%a9ric

Pas mieux ?

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT