Insertion caractères speciaux

Résolu/Fermé
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 - 3 janv. 2009 à 11:22
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 - 3 janv. 2009 à 15:57
Bonjour,

Je cherche une solution pour insérer dasn une cellule en html, le contenu d'un fichier toto.txt. J'utilise le print_r et le numéro de la ligne pour ça et ça marche.
Le problème est que les caractères spéciaux comme é, è, '... n'apparaissent pas mais à la place un hieroglyphe.
Quelqu'un a t il la solution ?
Pour que vous puissiez voir, allez sur www.estarentaise.fr
Le code php d'insertion est :
<?php
include('txt/actu1.txt');
?>

ou

<?php
$fichier = file('txt/score.txt');
print_r($fichier[1]);
?>

Merci
A voir également:

3 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
3 janv. 2009 à 11:29
Bonjour

ta page html et ton fichier texte sont en quel encodage ?
Utilise un logiciel tel que pspad par exemple pour pouvoir choisir ton encodage.
Pour le fichier html, il faut faire attention à l'encodage déclaré dans le <head>, mais également l'encodage dans lequel le fichier a été enregistré.
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
3 janv. 2009 à 11:33
Bonjour,

et comme ça:

<?php
$fichier = file('txt/score.txt');

for($i=0;$i<sizeof($fichier);$i++){
	echo htmlentities($fichier[$i])."<br />";
}
?> 
0
Jperrio Messages postés 71 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 1 novembre 2010 4
3 janv. 2009 à 15:57
Merci ca fonctionne nickel.

J ai juste adapté car ta boucle me mettait l'ensemble du fichier dans la meme cellule ors, je mets une ligne de fichier par cellule mais grace à toi je coche la case "résolu"
0