File_get_contents + UTF-8 + CR/LF

  • Auteur de la discussion Auteur de la discussion yep
  • Date de début Date de début
  • Tags Tags
    utf-8
WRInaute discret
Bonjour à tous,

J'ai un petit problème avec cette fonction:
je récupère le contenu d'une page via cette fonction, jusque là rien d'anormal.
Le problème vient du fait qu'elle me rajoute au début de mon contenu une suite de caractères non souhaités (8 carrés) qui n'apparaissent que sous IE et donc me fusille le graphisme de ma page au départ validée XHTML 1.0.
Ce bug n'apparaît pas sous FireFox.
Mes pages sont encodées en UTF-8 et ont en fin de ligne les caractères CR+LF

Quelqu'un a-t'il eu le même problème ? Une solution ? Je suis preneur :p.
 
WRInaute discret
à vrai dire, je ne vois pas pourquoi utiliser l'une des deux fonctions que tu m'as proposé.
Code:
$texte = file_get_contents($url);
echo $texte;
or tout est en UTF-8 (page HTML, code PHP) et le code affiché par mon echo est bien de l'UTF-8.
Le problème vient lors de la capture du contenu, ma variable $texte n'est pas strictement égale au contenu de ma page $url.
J'ai des caractères (CR+LF, je pense) qui sont rajoutés en début de chaîne.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut