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 PHP Discussion :

problème de récupération d'apostrophe


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut problème de récupération d'apostrophe
    Bonjour,
    j'ai un souci avec la récupération d'apostrophe dans les meta-tags d'une page. Et peut-être avec d'autres caractères, je ne sais pas. La page dont le code, en texte est là (http://test03.christophe-charron.org/public/php/2007_03_27/2007_03_27_metatag_keyword_03.php.txt), récupère bien tout, génère bien un fichier xml (http://test03.christophe-charron.org...ord_03.php.xml) . Normalement, seule la balise tag est utile mais j'ai laissé les autres pour les essais. Sur les 8° et 9° occurrences de la liste, par exemple " Lettre dinfo" dans le premier tag est APPAREMENT amputé de l'apostrophe. Il n'en est rien, car si on copie cette ligne dans un éditeur de texte, pspad, par exemple on constate une joli ascii 63 ou hex 3F.

    La page du figaro est en ISO-8859-1 et moi je désire tout traiter en utf-8. Est-ce que cela a une incidence ? Et en tout état de cause, si cela en a une, comment toujours récupérer correctement les meta-tags, quelque soit l'encodage de la page ?
    Cordialement,
    Christophe Charron

  2. #2
    Membre habitué Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Points : 138
    Points
    138
    Par défaut
    Bin tu traites les données en ISO-8859-1 avec ut8_encode(); non ?

    Je dis ça...
    « Le vécu-plat excite le chaos-rêve. » Traité de l'inactivité, Dimitri Grouchkch.

  3. #3
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut
    Citation Envoyé par Aliosha
    Bin tu traites les données en ISO-8859-1 avec ut8_encode(); non ?

    Je dis ça...
    Oui, c'est ce que je fais.
    Cordialement,
    Christophe Charron

  4. #4
    Membre habitué Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Points : 138
    Points
    138
    Par défaut
    Rajoute un html_encode(); à tous les résultats, peut-être. (Les problèmes d'accents m'ont mis sur la voie)
    « Le vécu-plat excite le chaos-rêve. » Traité de l'inactivité, Dimitri Grouchkch.

  5. #5
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut
    Citation Envoyé par Aliosha
    Rajoute un html_encode(); à tous les résultats, peut-être. (Les problèmes d'accents m'ont mis sur la voie)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function html_encode($var){
    	return htmlentities($var, ENT_QUOTES, 'UTF-8');
    }
    n'a aucun effet. Heu, si, ça plante sur la ligne "actualité" !!
    Cordialement,
    Christophe Charron

  6. #6
    Membre habitué Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Points : 138
    Points
    138
    Par défaut
    Arf. Bon, je sais pas. Mais c'est sûrement parce que les caractères spéciaux sont pas codés &egrave, etc
    « Le vécu-plat excite le chaos-rêve. » Traité de l'inactivité, Dimitri Grouchkch.

  7. #7
    Membre confirmé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 920
    Points : 606
    Points
    606
    Par défaut
    Mes problèmes viennent bien du fait que la page est en ISO-8859-1.
    En fait, suivant le codage de la page, je dois encode ou décoder de telle ou telle manière et générer un fichier xml avec tel ou tel encodage.
    La seule "petite" difficulté reste donc à pouvoir déterminer l'encodage d'une page.
    J'ai demandé des tuyaux ici, mais guère de succès !!
    Cordialement,
    Christophe Charron

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

Discussions similaires

  1. [TIBSQL] Problème de récupération d'un champs
    Par TitiFr dans le forum Bases de données
    Réponses: 6
    Dernier message: 07/08/2005, 13h33
  2. [hibernate]Problème de récupération d'objet...
    Par roxx62 dans le forum Hibernate
    Réponses: 1
    Dernier message: 07/07/2005, 11h36
  3. Réponses: 8
    Dernier message: 12/05/2005, 08h16
  4. Nouveau problème de récupération de valeurs.
    Par pmboutteau dans le forum ASP
    Réponses: 4
    Dernier message: 09/03/2005, 10h48
  5. Problème de récupération de texte de formulaire
    Par bigourson dans le forum Langage
    Réponses: 4
    Dernier message: 15/09/2004, 16h27

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