Insertion caractères speciaux

Résolu
Jperrio Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
Jperrio Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -
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 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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   Statut Membre Dernière intervention   894
 
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   Statut Membre Dernière intervention   4
 
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