Page 1 sur 1

problème accents

Posté : 02 mars 2009, 20:57
par fabrice88250
bonjour,
sur monsite je fais afficher :
- des citations stockées dans un fichiers .txt

mon problème et que les accents ne passent pas a l'affichage et il sont templacés par des caractères incompréhensible.

comment faire pour que mes accents, mes apostophes et autres soit correct ?

voilà mon petit code php
<?php 

    // prend le nombre de ligne du fichier 
    $fichier_ligne = file("pages/citation.txt"); 
    $i = count($fichier_ligne); 

    // initialise et prend un nombre aleatoire entre 0 et $i: 
    srand((double)microtime()*1000000); 
    $id = rand(0,$i); 

    // affiche la ligne 
    echo ''.$fichier_ligne[$id].''; 
 ?> 
merci

Posté : 02 mars 2009, 22:27
par Victor BRITO
Quel est le codage utilisé par la base de données, par le fichier contenant le PHP et par la page affichant le tout ?

Si de l'UTF-8 doit être utilisé, il faut s'assurer, avant tout, que les fichiers sont correctement édités en UTF-8.

Posté : 12 mars 2009, 19:53
par fabrice88250
bonjour, je ne passe pas par un base sql car mes citations sont enrgistrées dans un simple fichier .txt
(une citation par ligne)
Exemple :
A mars poudreux, Avril pluvieux.
Brouillard en mars,Gelée en mai.
Taille tôt taille tard mais taille toujours en mars.

tout les accents ne passent pas et je n'ai trouvé aucunes solutions.

Posté : 12 mars 2009, 20:07
par Victor BRITO
Essaie d'éditer ton fichier texte, de façon à ce qu'il soit codé en UTF-8.

Posté : 13 mars 2009, 15:08
par fabrice88250
bonjour,
avec PHP SQL je sais comment on fait mais là c'est un fichier txte et pas des données stockées dans un base SQL.

Pourriez vous m'en dire plus sur comment faire pour que l'affichage soit bon ?