Comment forcer l'encodage UTF-8 dans le navigateur?

J'ai la page qui l'encodage est déclaré avec

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Mais quand je rentre dans la page d'un autre encodage (ISO) est choisi dans le navigateur. J'ai essayé de définir le codage en PHP méthode

header('Content-type: text/html; charset=utf-8');

Mais il n'a pas aidé. Tous les fichiers sources sont encodés en UTF-8 sans BOM. La seule solution que j'ai essayé et ça avait marché a été paramètre de codage dans .htaccess fichier en ajoutant AddDefaultCharset UTF-8 ligne, mais alors un autre pages sur le serveur étaient pas affichés correctement. Comment puis-je résoudre ce problème?

source d'informationauteur mkas