Cómo evitar que los caracteres acentuados se lean mal en una aplicacion ASP.NET


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í:

letreromal.png

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:

menu2.png

Después selecciona el encoding antes mencionado:

menu31.png

Y listo, problema solucionado:

letrerobien.png

  1. No hay Comentarios
(No será publicado)