Ecriture utf8 dans un fichier

Répondre
burnedsoul
le 31/07/2007 à 11:44
burnedsoul
Bonjour,
J'encode un message en utf8, via utf8_encode() et si l'affichage du résultat dans ma page s'afiiche bien en utf8, dans mon fichier, les "é" ne sont pas encodés.
Est ce que l'écriture dans un fichier ne prends pas en compte l'utf8 ou est-ce que je dois fouiner dans mon écriture du fichier ?
Merci d'avance
Webmaster de Clikmag http://www.clikmag.fr
LA GLOBULE
le 31/07/2007 à 12:32
LA GLOBULE
Comment sais tu que le contenu de ton fichier n'est pas en UTF-8 ? Quels tests as tu fais ?
burnedsoul
le 31/07/2007 à 14:20
burnedsoul
Je l'ai ouvert avec Notepad, Mozilla, IE, etc ...
A moins que ces 3 logiciels convertiraient directement ?
Webmaster de Clikmag http://www.clikmag.fr
Bzh
le 31/07/2007 à 15:15
Bzh
Arf ! Trois logiciels qui tournent sous Windows...

Windows ne gère pas l'UTF-8...

Utilise un éditeur qui force la lecture du fichier en UTF8 ou bien tourne toi à Linux :p UBUNTUUUUUUUUUUUUU !
LA GLOBULE
le 31/07/2007 à 15:35
LA GLOBULE
Oué, mais sinon, utf8_encode de PHP fonctionne très bien, ca produit vraiment de l'UTF-8 (si ton texte de départ est en ISO-8859-1, sinon, si il est déjà en UTF-8, çà te fera un double encodage en UTF-8).

PS : si ton éditeur de texte gère l'UTF-8, ton é, tu le veras bien en "é" et non en "é".
"é" c'est ce que affiche un "é" UTF-8 en forcant le charset à ISO-8859-1.
burnedsoul
le 31/07/2007 à 16:54
burnedsoul
Ouais en fait, jme sens con car apparemment il est bien au format utf8 en sortie ^^
Webmaster de Clikmag http://www.clikmag.fr
LupusMic
le 05/08/2007 à 04:24
LupusMic
(Bzh) MS Windows XP gère l'UTF-8... même Notepad (ce dernier étant bogué, j'en déconseille l'usage).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours