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:



