$url2

Contenu du snippet

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.