Re: Comment déterminer l'encodage d'un fichier PHP ?
Yann Cochard a écrit : Bonjour, 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 avec utrac et l'option -p http://utrac.sourceforge.net/ -- Jean-Max Reymond Eruption de l'Etna: http://jmreymond.free.fr/Etna2002 Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP ***
Re: [LA-discussions] Commen t déterminer l'encodage d'un fichier PHP ?
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 rom...@marvin /tmp % file -i i.php u.php i.php: text/plain charset=iso-8859-1 u.php: text/plain charset=utf-8 -- Romain Tartière rom...@blogreen.orghttp://romain.blogreen.org/ pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43) (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated) pgpkiciaWUBWC.pgp Description: PGP signature
Re: Comment déterminer l'encodage d'un fichier PHP ?
Jean-Max Reymond a écrit : avec utrac et l'option -p http://utrac.sourceforge.net/ Ça marche, merci ! Yann -- _ Yann Cochard : http://yanncochard.com Au Cactus Francophone : http://www.cactuspro.com Kaella, distribution Linux live-cd : http://kaella.linux-azur.org Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP ***
Re: [LA-discussions] Comment déterminer l'e ncodage d'un fichier PHP ?
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 rom...@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 Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP ***
[TECH] Quand une carte mère ne sait pas booter sur USB
Salut ! Parfois les cartes mères ne savent pas booter sur l'USB quand elles sont trop vieilles. Parfois elles savent mais sont assez vieilles pour n'avoir que des ports USB FullSpeed (12Mbps). Et elles ne savent bien entendu pas booter sur des ports USB rapportés par une carte PCI qui, elle, sait gérer le HighSpeed (480Mbps). Les cartes mères récentes n'ont pas ce problème... Pour ceux qui ont déjà rencontré des problèmes de boot sur USB, je viens de dénicher ceci : http://www.solemnwarning.net/kexec-loader/ Il s'agit d'une mini distro qui tient sur une disquette et qui charge un noyau Linux. Ce noyau, lui, sait bien gérer les périphériques USB. Une petite appli se lance après le noyau (soit via le programme init, soit à la place de init lui-même) et cherche s'il y a sur les différents périphériques des noyaux Linux à lancer. Les options sont alors présentées dans un menu. L'utilisateur sélectionne le système qu'il veut booter et l'appli utilise alors un appel système magique : kexec (un programme en mode utilisateur portant le même nom permet de faire tonte la configuration). C'est cet appel système qui va permettre d'exécuter le noyau choisi (Kernel EXECution), de la même manière que si c'était Grub qui l'avait fait ! On voit alors le nouveau noyau démarrer en affichant ses traces sur l'écran. Plus de problème de carte mère obsolète qui ne sait pas booter sur USB !!! Bon amusement ! Librement Vôtre Florent Peyraud Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP ***
Re: [LA-discussions] Commen t déterminer l'encodage d'un fichier PHP ?
On Sat, Jul 04, 2009 at 05:59:53PM +0200, Yann Cochard wrote: 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 J'ai jamais essayé ça mais c'est censé le faire: http://utrac.sourceforge.net/ D'après les exeples, utrac -p fichier. À tester! Romain -- Romain Tartière rom...@blogreen.orghttp://romain.blogreen.org/ pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43) (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated) pgpObyk0BUoZO.pgp Description: PGP signature
Re: [TECH] Quand une carte mère ne sait pas booter sur USB
Merci pour la solution, je la cherchais depuis longtemps. Le 04/07/09, Florent Peyraudflow-li...@electronet.org a écrit : Salut ! Parfois les cartes mères ne savent pas booter sur l'USB quand elles sont trop vieilles. Parfois elles savent mais sont assez vieilles pour n'avoir que des ports USB FullSpeed (12Mbps). Et elles ne savent bien entendu pas booter sur des ports USB rapportés par une carte PCI qui, elle, sait gérer le HighSpeed (480Mbps). Les cartes mères récentes n'ont pas ce problème... Pour ceux qui ont déjà rencontré des problèmes de boot sur USB, je viens de dénicher ceci : http://www.solemnwarning.net/kexec-loader/ Il s'agit d'une mini distro qui tient sur une disquette et qui charge un noyau Linux. Ce noyau, lui, sait bien gérer les périphériques USB. Une petite appli se lance après le noyau (soit via le programme init, soit à la place de init lui-même) et cherche s'il y a sur les différents périphériques des noyaux Linux à lancer. Les options sont alors présentées dans un menu. L'utilisateur sélectionne le système qu'il veut booter et l'appli utilise alors un appel système magique : kexec (un programme en mode utilisateur portant le même nom permet de faire tonte la configuration). C'est cet appel système qui va permettre d'exécuter le noyau choisi (Kernel EXECution), de la même manière que si c'était Grub qui l'avait fait ! On voit alors le nouveau noyau démarrer en affichant ses traces sur l'écran. Plus de problème de carte mère obsolète qui ne sait pas booter sur USB !!! Bon amusement ! Librement Vôtre Florent Peyraud Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP *** Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP ***