¿Cómo forzar la encoding UTF-8 en el navegador?

Tengo la página cuya encoding se declara con

 

Pero cuando ingreso a la página, se elige otra encoding (ISO) en el navegador. He intentado establecer la encoding por método de PHP

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

Pero tampoco ayudó. Todos los archivos fuente están codificados en UTF-8 sin BOM. La única solución que probé y que funcionó fue establecer la encoding en el archivo .htaccess agregando la línea AddDefaultCharset UTF-8 , pero luego otras páginas en el servidor no se visualizaron correctamente. ¿Como puedó resolver esté problema?

Deshabilitar el juego de caracteres predeterminado:

 AddDefaultCharset Off