Afficher un fichier txt contenant des caractères accentués.
Posté : 02 août 2005, 10:36
Bonjour,
Je débute en php.
Voici mon problème.
Je voudrais "inclure" un fichier txt écrit en français (donc avec caractères accentués) dans un page xhtml.
J'ai lu la doc php et voici mon code :
Mais mes caractères accentués sont horrible : "préférence" devient "prŽfŽrence".
J'ai remplacé "ISO-8859-1" par "ISO-8859-15", mais sans résultats.
Y a-t-il une solution simple sans devoir convertir le fichier txt?
Merci.
Je débute en php.
Voici mon problème.
Je voudrais "inclure" un fichier txt écrit en français (donc avec caractères accentués) dans un page xhtml.
J'ai lu la doc php et voici mon code :
if (is_file("index.txt"))
{
print "<div class='content'>" ;
print "<p>";
$content = file_get_contents("index.txt",1);
$content = htmlentities($content,ENT_QUOTES,ISO-8859-1);
$content=ereg_replace("\n\n","</p><p>",$content);
$content=ereg_replace("\n","<br/>",$content);
print $content;
print "</p>";
print "</div>";
}
Cela ne fonctionne pas trop mal : les retours simples sont remplacés par <br/>, les doubles par </p><p>.Mais mes caractères accentués sont horrible : "préférence" devient "prŽfŽrence".
J'ai remplacé "ISO-8859-1" par "ISO-8859-15", mais sans résultats.
Y a-t-il une solution simple sans devoir convertir le fichier txt?
Merci.