Traiter les accents dans les referers Google Images

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Gaëtan R., 13 Juin 2007.

  1. Gaëtan R.
    Gaëtan R. WRInaute discret
    Inscrit:
    26 Avril 2004
    Messages:
    225
    J'aime reçus:
    0
    Bonjour,

    J'ai un site avec une galerie photo ; avec php j'enregistre pour chaque photo le referer Google Images et récupère le mot-clé utilisé. :wink:

    Je n'ai aucun problème pour enregistrer les expressions recherchées ; seulement les caractères accentués ne sont pas traités correctement...

    Exemple : on accède à une page de mon site via google images et avec le mot clé "bébé".

    J'obtient donc une variable "q" qui est égale à : "b%25C3%25A9b%25C3%25A9"

    Seulement, après un urldecode(), les caractères accentués ne sont pas lisibles (ça donne "b%C3%A9b%C3%A9"). C'est déjà mieux mais ça ne m'interresse pas. :(

    J'ai aussi testé sans succès avec utf8_decode(), rawurldecode() et des combinaisons des 3 mais rien de concluant.

    Quelqu'un aurait un piste ? J'ai vu que c'était un problème d'encodage particulier utilisé par google mais ça ne m'a pas avancé. :?

    Merci à vous. :wink:
     
  2. bozoleclown
    bozoleclown WRInaute impliqué
    Inscrit:
    24 Novembre 2005
    Messages:
    693
    J'aime reçus:
    0
    essaie de faire un urldecode(urldecode("b%25C3%25A9b%25C3%25A9" ))

    Si je me trompe pas, ca doit donné "bébé"


    Tentative d'explication
    en fait un é se traduit par %E9 mais je crois que ca concerne que le charset 8859-1
    En utf8, c'est encodé comme %C3%A9. Donc j'ai un site en utf8 et quand je mets %C3%A9, il m'affiche correctement un é
     
  3. Gaëtan R.
    Gaëtan R. WRInaute discret
    Inscrit:
    26 Avril 2004
    Messages:
    225
    J'aime reçus:
    0
    Merci, c'est quasiment ça. :)

    En fait, il faut rajouter un utf8_decode() en plus :
    Code:
    $referer = 'b%25C3%25A9b%25C3%25A9';
    
    utf8_decode(urldecode(urldecode($referer)));
    
     
Chargement...
Similar Threads - Traiter accents referers Forum Date
Repérer et traiter les pages orphelines (référencement) Techniques avancées de référencement 21 Février 2019
Comment traiter des pages profils peu fournies ? Crawl et indexation Google, sitemaps 30 Janvier 2019
Pages zombies SEO : pourquoi et comment les traiter Techniques avancées de référencement 5 Décembre 2018
Comment traiter la TVA avec Paypal ? e-commerce 9 Mai 2015
Aide php pour Traiter les Urls des réseaux sociaux Développement d'un site Web ou d'une appli mobile 9 Mai 2015
Google lance Calico, startup visant à traiter les problèmes liés à la vieillesse Google : l'entreprise, les sites web, les services 18 Septembre 2013
Sous traiter son référencement ou pas ? Débuter en référencement 10 Septembre 2012
Etre protégé (IP) pour soustraiter le dévelopement d'un site web Droit du web (juridique, fiscalité...) 1 Septembre 2011
Comment traiter un mauvais payeur ? (démo en image) Le café de WebRankInfo 26 Avril 2011
Choix d'un sujet à traiter dans un article Débuter en référencement 21 Juillet 2010
Récupérer URL puis la traiter sans variable GET Développement d'un site Web ou d'une appli mobile 19 Juin 2010
sous traiter le netlinking / bakclinks Netlinking, backlinks, liens et redirections 24 Septembre 2009
Sous traiter la partie graphique ET agencement de l'info ? Administration d'un site Web 15 Juillet 2009
Traiter les 404 (par centaines de milliers) dans GWT Crawl et indexation Google, sitemaps 27 Janvier 2009
Type de serveur pouvant traiter 1 million de requetes Demandes d'avis et de conseils sur vos sites 25 Mai 2008
Soustraiter la validation aux normes 3WC Développement d'un site Web ou d'une appli mobile 22 Avril 2008
Comment sous-traiter de courtes traductions? Le café de WebRankInfo 31 Août 2007
Votre avis avant d'acheter ou de sous-traiter Développement d'un site Web ou d'une appli mobile 5 Juin 2007
Expressions régulières php pour traiter un texte Développement d'un site Web ou d'une appli mobile 26 Avril 2007
Sous-traiter son netlinking Débuter en référencement 7 Mars 2007