De momento he encontrado una solución, que no me cuadra nada.
He eliminado la siguiente línea del Head:
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ahora tanto lo sacado de la BD tanto lo escrito en el propio archivo ASP, se ve correctamente en Chrome e IE8
En teoría es un campo importante en XHTML ¿Por qué me ocurre esto?