Connaitre l’encodage d’un fichier
Il peut être important de savoir dans quel charset est encodé un fichier.
Entre autre quand on travaille dans un environnement web où l’encodage de sortie du navigateur, l’encodage des pages dans lesquelles est écrit le code html (et/ou le code serveur) ou encore l’encodage de la base de données et de ses tables peuvent jouer sur l’affichage des contenus.
Sur un OS qui repose sur un système Unix, comme Linux ou Mac OS X, il suffit d’ouvrir un terminal et de taper la ligne de commande suivante :
file -I monfichier.php
Le terminal nous retourne alors le charset du fichier « monfichier.php » :
monfichier.php text/x-php; charset=utf-8
On sait que notre fichier est un fichier de type php avec le paramètre « text/php » dans la réponse.
Et nous apprenons le plus important concernant le sujet de cet article, c’est qu’il est encodé en UTF-8.
Rien de bien compliqué, mais c’est assez pratique.