Primero paso a detallar con qué estoy trabajando.
ASP clásico y XHTML con base de datos Access formato 2003 (.mdb)
Este es mi DTD:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
El problema:
La página muestra símbolos en vez de las tildes, eñes y demás cuando escribo en pantalla un campo de la BD, pero si escribo directamente con tildes en la página ASP, estos sí me sale bien. Esto es exactamente lo que me sale:
Facebook Music �Qui�n ganar� con el nuevo servicio? ¿ ¡ Á É Í Ó Ú á é í ó ú ñ Ñ
La frase Facebook Music ¿Quién ganará con el nuevo servicio? pertenece al campo Título de la tabla noticias de la BD. Este tipo texto y se guarda como texto plano, sin HTML. El texto siguiente es una concatenación.
Esta es la línea de código:
Código HTML:
<div class="texto1"> <%=Rs("Notitulo") & " ¿ ¡ Á É Í Ó Ú á é í ó ú ñ Ñ"%> </div>