Ecriture utf8 dans un fichier
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
Comment sais tu que le contenu de ton fichier n'est pas en UTF-8 ? Quels tests as tu fais ?
Je l'ai ouvert avec Notepad, Mozilla, IE, etc ...
A moins que ces 3 logiciels convertiraient directement ?
Webmaster de Clikmag http://www.clikmag.fr
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 !
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.
Ouais en fait, jme sens con car apparemment il est bien au format utf8 en sortie ^^
Webmaster de Clikmag http://www.clikmag.fr
(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.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: