[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Doxygen y Apcache2 charset.



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


Reply to: