Carnet de notes - PHP: détecter si l'encodage d'un fichier est en utf8 - Commentaires2024-02-27T14:10:56+01:00Pascal Chevrelurn:md5:df119eb286679353063d080b01104a80DotclearPHP: détecter si l'encodage d'un fichier est en utf8 - Pascal Chevrelurn:md5:8e92b848032b5a184284a458d2b16e3c2013-11-04T19:10:29+01:002013-11-04T19:10:29+01:00Pascal Chevrel@cahnory en voilà un :)
http://viewvc.svn.mozilla.org/vc/projects/mozilla.com/trunk/locales/zh-CN/firefoxtesting.lang?revision=111876&view=coPHP: détecter si l'encodage d'un fichier est en utf8 - cahnoryurn:md5:adfe7e33438536637603e92193af15942013-11-04T18:43:01+01:002013-11-04T18:43:01+01:00cahnory<p>Intéressant.<br />
J'ai fait il y a quelques temps un gros article sur l'utf-8 et j'avoue que je serais pas mal intéressé par un fichier "faux positif" pour faire quelques tests… si tu as ça sous la main ;)</p>PHP: détecter si l'encodage d'un fichier est en utf8 - pascalurn:md5:b33c25e828cce7015eb99ad1edb30be22013-11-04T11:15:00+01:002013-11-04T11:15:00+01:00pascal<p>Merci Thomas pour ton commentaire :)</p>
<p>Effectivement tes 2 suggestions sont tout à fait valides, j'ai tendance à utiliser des conditions pour écrire explicitement dans la fonction qu'elle retourne un booléen en fait.</p>PHP: détecter si l'encodage d'un fichier est en utf8 - tziurn:md5:9461d24e32eca1ad19fe745ebb07297f2013-11-04T10:49:15+01:002013-11-04T10:49:15+01:00tzi<p>Salut Pascal.</p>
<p>Merci pour cet article :)</p>
<p>Il me semble que les traitements de condition "? true : false" ne sont pas nécessaires et alourdissent un peu la lecture.</p>
<p>Tu peux garder :</p>
<pre> return $type == 'utf-8' || $type == 'us-ascii';</pre>
<p>ou</p>
<pre> return in_array($type, ['utf-8', 'us-ascii']);</pre>
<p>A bientôt,<br />
Thomas.</p>