Bonjour, ou bonsoir, (j'sais jamais avec le décalage horraire

),
Cela fais quelques temps que je travaille sur un site multilangue en plusieurs modules séparés, avec des appels en base de donnée pour afficher les textes suivant les langues. Maintenant que j'ai tout assemblé en un et que j'ai définit le codage des pages, j'ai un bug.
Pour le russe et autres langues à caractère cyrilliques j'utilise de l'encodage UTF-8. Pour éviter pour éviter aux éditeurs du site, lorsqu'ils éditent à la main des parties de la base de donnée, de se tapper les 'é' pour afficher 'é', pour les langues latines j'utilise un codage en ISO-8859-1. J'ai un problème avec le codage de la page, car les pages en cyrillique s'affichent normalement, mais en haut des pages à caractères latins, il y a :  qui apparait.
J'ai fouillé dans le code html et j'ai trouvé ces caractères avant le <hml>, or dans certaines de ces pages, il n'y a aucun code PHP avant la balise <html>. Donc ce petit bout de texte apparaît de nulle part...
Pour définir les charset j'utilise le code :
<?php
if ($t_lang=='cyrillique' && $lang='ru') {
echo "<meta http-equiv=content-type content=\"text/html; charset=utf-8\">";
include("langues/cyrillique/".$lang."/headers.php");
}
else
{
echo "<meta http-equiv=content-type content=\"text/html; charset=ISO-8859-1\">";
include("langues/latin/".$lang."/headers.php");
}
?>
----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler
-----------------