IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

[langage] remplacer les %3A, %2F...


Sujet :

Langage Perl

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 62
    Points : 59
    Points
    59
    Par défaut [langage] remplacer les %3A, %2F...
    Bonjour,

    Une question assez simple pour se mettre en jambe
    Je passe une URL en paramètre à mon perl-cgi et donc au lieu d'avoir:
    http://www.google.fr
    j'ai
    http%3A%2F%2Fwww.google.fr.

    C'est somme toute assez logique mais je ne peux pas exploiter ca.

    Existe-t-il une fonction qui permette de traduire tous les caratères spéciaux en leur équivalent (de %2F à / par exemple).

    J'ai bien penser le faire à la main avec des regex mais je n'arrive pas à faire le signe ~ sous vi....

    Merci pour votre aide

    Matthieu

  2. #2
    Membre du Club
    Inscrit en
    Août 2004
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 50
    Points : 60
    Points
    60
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    use URI::Escape;
    my $sans_pour_cents = uri_unescape ($avec_pour_cents);
    http://search.cpan.org/~gaas/URI-1.31/URI/Escape.pm.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 62
    Points : 59
    Points
    59
    Par défaut
    Merci beaucoup!

    Quelle efficacité!

    Matthieu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/01/2014, 17h17
  2. Réponses: 47
    Dernier message: 10/08/2013, 19h16
  3. Est-ce que le C# ou le D va remplacer les langages C et C++ ?
    Par deubelte dans le forum Débats sur le développement - Le Best Of
    Réponses: 14
    Dernier message: 01/10/2010, 02h59
  4. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  5. [langage] remplacer les caractères d'une chaine
    Par perlaud dans le forum Langage
    Réponses: 14
    Dernier message: 12/05/2004, 11h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo