Derrière ce titre aguicheur se cache un vrai tutoriel, tout simple, tout court mais qui peut vous éviter de chercher pendant plusieurs heures !

Si vous avez codé une page sur votre IDE préféré (Eclipse) et qu’il vous a encodé vos fichiers en UTF-8 mais que votre navigateur affiche fièrement des caractères du genre ï»¿ ou que vos accents sont remplacés par des caractères en chinois moderne : Ã© ou d’autres joyeusetés du même style… Et que ça fait bien 2/3 heures que vous ne trouvez pas la solution, lisez ce qui suit !

En fait c’est relativement simple, dans un premier temps il vous faut ouvrir Notepad++

D’ajouter, si ce n’est pas déjà fait un charset a votre header :


Puis convertir votre fichier en UTF-8 sans BOM, le sans BOM est important c’est la cause du ï»¿

Puis d’ajouter ces quelques lignes PHP :

<?php
header('Content-Type: text/html; charset=utf-8');
ini_set('default_charset', 'utf-8');
?>

Et normalement, plus de soucis !