file_get_contents + UTF-8 + CR/LF

yep
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 286
Inscription: 3 Avr 2004

file_get_contents + UTF-8 + CR/LF

Message le Dim Mai 07, 2006 18:28

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.


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 525
Inscription: 1 Sep 2004

Message le Lun Mai 08, 2006 8:43

Salut,

Peut-être en traitant avec les fonctions utf8_encode, utf8_decode avant d'envoyer dans le flux ?

yep
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 286
Inscription: 3 Avr 2004

Message le Mar Mai 09, 2006 11:30

à vrai dire, je ne vois pas pourquoi utiliser l'une des deux fonctions que tu m'as proposé.
Code: Tout sélectionner
$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.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités