Esto funcionó para mí:
- Establecer en el archivo .ASP el CodePage (código de caracteres) a usar
- Especificar en el HTML el Charset (conjunto de caracteres) que se usará para mostrar los datos.
- Especificar Charset de los datos enviados desde un formulario a la BD (opcional pero muy útil)
- Establecer en el archivo .ASP el CodePage (código de caracteres) a usar
Opción 1: En cada archivo .asp la primera línea de código debería decir:
Código HTML:<%@LANGUAJE="VBSCRIPT" CODEPAGE="65001"%>
Opción 2 (puede usarse junto a la opción 1): O bien, con una variable de sesión:
Código:Esta opción es útil si en tu aplicación hay algún login de usuario.Session.CodePage = 65001
- Especificar en el HTML el Charset (conjunto de caracteres) que se usará para mostrar los datos.
Código HTML:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- Especificar Charset de los datos enviados desde un formulario a la BD (opcional pero muy útil)
Código HTML:<form action="pagina.asp" method="post" ... ... accept-charset="utf-8">
Este post contiene todo lo expuesto en el topic para que no leas en vano ;)