Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 27/03/2007, 16h16   #1
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 764
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
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 : 764
Points : 492
Points : 492
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
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 16h25   #2
Membre habitué
 
Avatar de Aliosha
 
Aliosha
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Nom : Aliosha
Âge : 25
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 130
Points : 130
Bin tu traites les données en ISO-8859-1 avec ut8_encode(); non ?

Je dis ça...
Aliosha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 16h36   #3
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 764
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
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 : 764
Points : 492
Points : 492
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
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 16h39   #4
Membre habitué
 
Avatar de Aliosha
 
Aliosha
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Nom : Aliosha
Âge : 25
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 130
Points : 130
Rajoute un html_encode(); à tous les résultats, peut-être. (Les problèmes d'accents m'ont mis sur la voie)
Aliosha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 17h02   #5
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 764
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
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 : 764
Points : 492
Points : 492
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 :
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
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 17h17   #6
Membre habitué
 
Avatar de Aliosha
 
Aliosha
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Nom : Aliosha
Âge : 25
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 130
Points : 130
Arf. Bon, je sais pas. Mais c'est sûrement parce que les caractères spéciaux sont pas codés &egrave, etc
Aliosha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 09h08   #7
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 764
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
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 : 764
Points : 492
Points : 492
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
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 21h47.


 
 
 
 
Partenaires

Hébergement Web