Encodage Texte

bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007 - 15 déc. 2003 à 16:44
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007 - 16 déc. 2003 à 09:12
Hello!

Est-ce que quelqu'un connait la combine pour transformer l'encodage url web en text et vice versa, genre
! = %21
+ = &2B

etc..

Thanks d'avance...

2 réponses

cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 8
15 déc. 2003 à 23:23
ce serait plutôt une question sur ASP.NET

essaie un peu la méthode UrlEncode mais elle réserve des surprises :

essaie un peu le code suivant sauvegardé dans une page test.ASP

avec HtmlEncode ça fait :
<%Response.Write(Server.HtmlEncode("ici"))%>

sans HtmlEncode ça fait :
<%Response.Write("ici")%>
<HR>
test du caractère 'espace'.
 Avec UrlEncode ça fait :
<%Response.Write(Server.UrlEncode("' '"))%>

sans UrlEncode ça fait :
<%Response.Write("' '")%>
<HR>
test du caractère '!'.
avec UrlEncode ça fait :
<%Response.Write(Server.UrlEncode("!"))%>

sans UrlEncode ça fait :
<%Response.Write("!")%>



et quasiment la même sous test.aspx

avec HtmlEncode ça fait :
<%Response.Write(Server.HtmlEncode("ici"));%>

sans HtmlEncode ça fait :
<%Response.Write("ici");%>
<HR>
test du caractère 'espace'.
 Avec UrlEncode ça fait :
<%Response.Write(Server.UrlEncode("' '"));%>

sans UrlEncode ça fait :
<%Response.Write("' '");%>
<HR>
test du caractère '!'.
avec UrlEncode ça fait :
<%Response.Write(Server.UrlEncode("!"));%>

sans UrlEncode ça fait :
<%Response.Write("!");%>



on s'aperçoit que lesmêmes caractères ne sont pas traités pareil:
exemple : ! * ( ) _
Cf RFC2396
0
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
16 déc. 2003 à 09:12
Non non je te rassure, c'est pas du code asp...
Je transmet simplement des informations via le protocol http.. Et c'est pas vraiment un fan des caractère spéciaux c'est aussi simple que ça...

UrlEncode?? Je vais regarder ça merci..

-------------------------
Trambert le vert
0
Rejoignez-nous