Se trata, como te han dicho, de problemas de codificación.
Pero la única manera de evitar el problema en todas las situaciones (todos los navegadores y usuarios de todo el mundo, y si cambias de servidor - dado que veo que no sabes guardar el archivo en la codificación correcta y hacer que el servidor y el navegador se coordinen para reconocer dicha codificación) es haciéndolo como te han comentado: cambiando los carácteres especiales por sus entidades HTML correspondientes.
Aquí tienes una tabla:
HTML - Wikipedia, la enciclopedia libre
Si tienes pereza, puedes escribir normalmente y, cuando termines, haces un "buscar y reemplazar" (en el programa en el que estés editando el texto) para cada entidad HTML que hayas usado.
Si consigues resolver el problema de codificación, entonces mucho mejor
🙂