arfff ! C'est pas très facile à expliquer mais l'utf8 ce n'est pas nécessairement la suppression des accents et leur remplacement par leur équivalent html.
Quand tu enregistres ton fichier de langue sans bidouillage des accents, il convient pour un site dont l'encodage est ISO.
Mais tu peux également créer ton fichier d'une certaine manière afin qu'il convienne à un site dont l'encodage est UTF-8. Exemple avec PSPad : tu crées un nouveau fichier.php et tu déroule le menu Format. Tu coches UTF-8. Tout ce que tu saisiras sera correctement lu par ton site, y compris les accents. C'est la solution idéale.
Le souci : jusqu'à récemment tous les fichiers de langue ont été saisis sans la petite manipulation ci-dessus. Ils conviennent pour de l'ISO donc. Et que se passe-t-il si tu transformes un fichier enregistré en ISO en UTF8 ? Les caractères accentués sont remplacés par des symboles. Bref c'est impossible, il faut tout se retaper.
La solution de secours : c'est pourquoi la solution de secours a été de prendre les fichiers ISO, de faire des chercher / remplacer des accents (par exemple cherche é et le remplacer par & ecute;). Cela devient assez illisible au final et ce n'est pas du "vrai UTF8" ... mais c'est la solution la plus rapide.
La solution miracle : elle reste à trouver, mais cela existe sûrement. Une application qui permettrait de transformer les fichier ISO existants en UTF8, sans transformer les accents en symboles.
Tu n'as rien compris
?!
Ben moi c'est un peu pareil, il y a des choses qui m'échappent, notamment la finalité. Visiblement UTF8 est une norme qui sera indispensable si tu veux que ton site soit correctement lu dans les pays disposant d'alphabets chinois, japonais, arabes et cyrilliques... pff, à peine la moitié de la planète ?