No sé muy bien lo que te sucede, pero prueba lo siguiente:
- comprueba que codificaste tu documento .html con ANSI o con UTF-8
- luego , si lo codificaste ANSI, agrega esta metaetiqueta entre <head> y </head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- si codificaste UTF-8 prueba insertando esta:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
no se si esto lo solucione, pero pruebalo... no pierdes nada...
suerte