debes poner UTF-8 en el
META de la página HTML:
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
además no hace falta ningún header, y en el que tienes le estás indicando al navegador que se trata de
texto plano, cuando debe ser text/html