En principio me guio por el hecho de que mencionás que en localhost la aplicación se ejecuta sin problemas, por lo que descartamos problemas de sintáxsis.
Te aclaro también que no uso Symfony.
Otra duda que me queda es si 'cargarMunicipios? es un php y que hace exactamente
executeCargarMunicipios, estás extrayendo algo de una base de datos?
Como sea, yo usaría utf-8 y verificar que tanto tu php, html y tu js esté guardado como tal, y en el caso de usar una base de datos, idem
Para revisar los encabezados podés usar alguna de las extensiones para firefox(yo uso
Webdeveloper)
. Webdeveloper/información/ver encabezados de página
Saludos