file_get_contents + UTF-8 + CR/LF
3 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
file_get_contents + UTF-8 + CR/LF
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.
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é

- Messages: 451
- Inscription: Mer Sep 01, 2004 20:10
Salut,
Peut-être en traitant avec les fonctions utf8_encode, utf8_decode avant d'envoyer dans le flux ?
Peut-être en traitant avec les fonctions utf8_encode, utf8_decode avant d'envoyer dans le flux ?
à vrai dire, je ne vois pas pourquoi utiliser l'une des deux fonctions que tu m'as proposé.
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.
- 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.
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La calculatrice de Google
- Tiret ou underscore ? Enfin la réponse !
- Google indexe le Flash
- Google News : trucs et astuces
- Google affiche des liens vers des plans de villes
- Google tente d'expliquer le Google Bombing 'Failure'
- GlobalWarming Awareness2007 : dommages collatéraux chez Wikipedia
- Google traque les colis UPS ou FedEx
- Google Images cherche dans l'actualité
- Google ajoute la Navigation par nom dans sa Toolbar
- duplicate contents ; un probleme ou pas ?
- Duplicate Contents entre site et forum ?
- taille fichiers autorisés avec file get contents chez 1and1
- Duplicate contents : "query-specific ?"
- get_meta_tags et UTF-8
- Problème UTF-8
- Google et UTF-8 ???
- Encodage UTF-8
- Magpierss et UTF-8
- URL en UTF 8
- adsense pour rss + utf-8
- PHP-MySQL et UTF-8
- [Résolu] UTF-8 et données POST / GET
- UTF 8 et caractéres accentués doublé
- encodage html et utf 8
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum