Identifieur pour encoder / décoder les codes %20 %25 dans les url (sert dans les envoi / receptions de message dans le protocole MSNP8 par exemple)
$url2(text).prop
Propriétés: dec => fonction decodage
enc => fonction encodage
Source / Exemple :
alias url2 {
var %n = $len($1-), %i = 1
if ($prop == enc) {
while (%i <= %n) {
var %c = $mid($1,%i,1)
if ($asc(%c) <= 32) || ($asc(%c) == 37) var %c = $+($eval(%,0),$base($asc($eval(%c,1)),10,16))
var %t = %t $+ %c | inc %i
}
return %t
}
elseif ($prop == dec) {
while (%i <= %n) {
var %c = $mid($1,%i,1)
if (%c == $eval(%,0)) { var %c = $mid($1,$calc(%i + 1),2), %t = $+(%t,$replace($chr($base(%c,16,10)),$chr(32),$chr(160))) | inc %i 3 }
else { var %t = $+(%t,%c) | inc %i 1 }
}
return %t
}
}
Conclusion :
Vala ce code ne traduit ke les valeurs essentiels pour l'encodage et decode n'importe kel format d'url
N'hesitez pas a me faire part de vos impressions si vos avis sont CONSTRUCTIFS
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.