Re: [LA-discussions] Comment déterminer l'encodage d'un fichier PHP ?

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]


Romain Tartière a écrit :
Salut!

On Fri, Jul 03, 2009 at 10:46:18PM +0200, Yann Cochard wrote:
La commande file permet de déterminer le type d'un fichier, et donne parfois son encodage.
Exemples :
	$ file fichier*
	fichier1: UTF-8 Unicode text
	fichier2: ISO-8859 text

Le problème, c'est avec les fichiers PHP, j'obtiens :
	test.php: PHP script text
file -i <fichier>

romain@marvin /tmp % file -i i.php u.php
i.php: text/plain charset=iso-8859-1
u.php: text/plain charset=utf-8

Merci Romain, mais cette méthode n'est pas très fiable, car la plupart du temps ça donne :
test3.php:                    text/x-php
(le fichier contient bien des accents)
Parfois j'ai comme toi :
test_email.php:               text/plain charset=iso-8859-1
trouve.php:                   text/plain charset=us-ascii


Yann
--
_________________________________________________________________
Yann Cochard : http://yanncochard.com
Au Cactus Francophone : http://www.cactuspro.com
Kaella, distribution Linux live-cd : http://kaella.linux-azur.org

---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/