Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
975 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Fonction Partager de Facebook

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction Partager de Facebook

n°1986074
aideinfo
Posté le 20-04-2010 à 20:43:31  profilanswer
 

Bonjour,
J'ai un problème avec la fonction Partager de Facebook.
 
1. Facebook récupère un titre qui n'est pas celui de la page partagée.
 
2. Les accents ne s'affichent pas correctement. Voici l'apaprence et le code correspondant.
 
http://dl.free.fr/qI5QNyyVO
 
Code HTML généré :  

Code :
  1. <html>
  2. <head>
  3. <title>AideInfo.com - Les trottoirs toulousains produisent de l'électricité</title> <------------ le bon titre
  4. <meta name="title" content="Les trottoirs toulousains produisent de l'électricité" />
  5. <meta name="description" content="Toulouse vient de lancer l'expérimentation d'un trottoir qui produit de l'électricité lorsque l'on marche dessus.
  6. Inventé par la société néerlandaise Jaap Van der Braak, ce trottoir est équipé ..." />
  7. <!-- <meta http-equiv="charset" content="ISO-8859-15"> -->
  8. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  9. <meta name="robots" content="noindex,nofollow" />


 
Code PHP de la page :  

Code :
  1. <html>
  2. <head>
  3. <title>AideInfo.com - <?php echo utf8_encode(html_entity_decode($titre)); ?></title>
  4. <meta name="title" content="<?php echo utf8_encode(html_entity_decode($titre)); ?>" />
  5. <meta name="description" content="<?php echo utf8_encode(strip_tags($contenu_news_court)); ?>" />
  6. <!-- <meta http-equiv="charset" content="ISO-8859-15"> -->
  7. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  8. <meta name="robots" content="noindex,nofollow" />


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
mood
Publicité
Posté le 20-04-2010 à 20:43:31  profilanswer
 

n°1986255
tityus
Posté le 21-04-2010 à 13:19:08  profilanswer
 

Salut, pour les accents je pense que la raison est que tes données sont en iso à cause de html_entity_decode mais tu demande quand même à facebook de les interpréter en utf-8 avec la ligne "<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> " alors forcément les caractères sont mal affichés.

n°1986393
aideinfo
Posté le 21-04-2010 à 18:47:54  profilanswer
 

D'où l'encodage en ut8 avec utf8_encode().


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1987263
aideinfo
Posté le 24-04-2010 à 17:28:53  profilanswer
 

J'ai fait d'autres tests : sur cette page, la récupération est bonne (à noter que les liens sont supprimés, y compris l'intitulé :/ ), mais pas sur celle-là, alors que l'encodage est le même. Idem pour cette page, qui marche, alors que la seule différence avec la page précédente qui ne marche pas, c'est le contenu.
 
Copies d'écran des résultats : http://dl.free.fr/uncXaZOTm


Message édité par aideinfo le 24-04-2010 à 17:30:47

---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Fonction Partager de Facebook

 

Sujets relatifs
Appel d'une fonction contrôlant la datePartager l'affichage d'application
Executer fonction oracle et récupérer résultat depuis perl (DBI)intégrer de la vidéo dans une page facebook
la Fonction SplitLa fonction Translate me donne des maux de tête!!!
Recherche d'une fonction sous excel "=SI(A5..."fonction strlen calcule de la longueur de chaine
tranformer une fonction private en publicFonction globale: symbole externe non résolu
Plus de sujets relatifs à : Fonction Partager de Facebook


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR