Bueno, después de leerme
todos los post con respecto a este asunto y aplicar
todas las soluciones expuestas no me queda más remedio que realizaros la consulta.
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">
Mi etiqueta html
Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
Mi meta:
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>
Esto me tiene treméndamente amargado y angustiado, no veo la solución.