Si programas en ASP.NET, no te salvarás de que te pase esto alguna vez.
Tenía unas páginas que había hecho una diseñadora en Dreamweaver
. Cuando las integré a mi aplicación, me di cuenta de que los caracteres acentuados (á, é, í, ó, ú) se leían mal al abrir la página en un navegador. Se veían así:
Después de un buen rato, me di cuenta de que el problema estaba en la codificación con la que fue guardada el archivo. Basta con guardarlo como Western European (Windows) - Codepage 1252
y el asunto se resuelve.
En Visual Studio abre tu archivo, y selecciona Guardar como...
y en la ventana de diálogo en la que seleccionas el nombre, haz clic en la pequeña flecha al lado del botón Save
y selecciona Save with encoding
:
Después selecciona el encoding antes mencionado:
Y listo, problema solucionado: