Toujours rien ... Cette histoire m'intrigue ?-)
J'ai même essayé de faire
label1.Text = replace(request("pseudo"),"%E9","é")
Et je me suis rendus compt que ca ne marche toujours pas, sauf si dans le champs pseudo on marque %E9...
J'ai essayé avec le request.querystring avec le get,
actuelement c'est en request.form et ca ne change toujours pas,
(http://mikaa2.dotnet13.hostbasket.com/form.htm) aparament le problème ne viens pas du formulaire ... >:)
J'ai ajouté trace="true", dis moi si tu a une idée :)
Sinon le faire en .net ya aucun problème, mais ce que je veux faire c'est un formulaire que tout le monde pourrais mettre sur leur site ( qui n'est pas forcément en .net ) donc je peu pas le faire en asp.net ;)
il me semble avoir deja rencontré ce problème, mais je ne sais plus la résolution ;(
donc voici ce que j'ai fait (quand j'en ai trouvé le temps :big) )
quand je fais comme toi ca me plante, à noter que tu as request.params("pseudo") qui marchent pour get et post
sinon en get, j'arrive à retrouver le code l'accent comme ca, mais si je fais un htmlencore ca me fait comme un request.querystring("pseudo") donc un interne il doit utiliser urldecode
Dim s As String
s = Request.Params("query_string")
si tu veux, dans le projet cslib qui se trouve sur ce site, il y a une classe qui convertit tout les caractères et meme ceux que urldecode ne fait pas.
j'avoue que je n'y comprend plus grand chose, j'ai juste tester ca, via le bloc note, mais t'as vs.net regarde avec le debogueur et cherche la bonne chaine, des fois qu'elle existe :D
sinon je pense qu'il serait bien d'aller voir les newsgroup de MS, car la il y a un truc qui m'echappe :sad) je regarde sur un bouquin si j'ai le temps ce soir
En faite comme tu dis aparament un urldecode est utilisé en interne et, bizzarement, quand j'essay d'autres caractères comme <, >, &, % ils marchent tous sauf les accents ! ... ouarf %-6
Je suis allé cherché dans mes bouquins, donc dans un, il fait de la meme facon que nous,
un autre, il ajoute page.aspx?page="page entrée" et il obtient les " " avec le meme formulaire que nous (aucune difference notable) et fait la meme chose que nous pour le recuperer, essaye de rajouter manuellement les " pour voir
et il existe une autre facon d'avoir les querystring, des fois que :
request.querystring.getvalues("pseudo")(0) cette méthode est utile dans le cas des &pseudo=blabla&pseudo=blabla2