fernandojoseGmail wrote:
Estoy generando documentación con Doxygen y poniéndola en el servidor web.
El html generado por Doxygen contiene:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type"
content="text/html;charset=iso-8859-1">
La clave acá es donde dice "http-equiv". Este tag HTML es un hack
horrible para tratar de sobreescribir un header HTTP. De ahí que tengas
que modificar el Apache. Si Apache dice UTF-8, es UTF-8, si no dice
nada, este header toma precedencia.
No entiendo por qué si en la página viene el charset, cuando lo cuelgo en el
servidor
se ve como si estuviera codificado en UTF-8, como si ignorara el "content" de
la página.
El charset no se especifica dentro del contenido (pensá que para empezar
a parsearlo ya necesita saber cuál es el charset) sino por medio del
header HTTP correspondiente. Si Apache dice que Charset UTF-8, es eso y
punto.
Saludos,
Toote
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]