Jonathan C. wrote:
> En cuanto a la pregunta del servidor, hago mis pruebas en un servidor local
> apache 2, el que viene en el paquete XAMPP 1.6.3
>
>
> El día 7/01/08, Jonathan C. <[EMAIL PROTECTED]> escribió:
>
>> Buenas, gracias por sus respuestas.
>> Veamos, segun tenia entendio UTF-8 permite codificar cualquier caracter,
>> incluido los acentuados en español y otras lenguas, pero quizas tenga que
>> leer mas sobre UTF.
>>
>> En cuanto a como declaro en el documento, tengo lo siguiente:
>>
>> En la primera linea de mis paginas <?xml version="1.0"
>> encoding="UTF-8"?> y tambien el meta <meta http-equiv ="Content-Type"
>> content="text/html; charset=utf-8" />
>>
>> Los documentos lo guardo usando dreamweaver cs3, que segun estuve viendo
>> en la configuración guarda utf-8 por defecto.
>> Tambien uso codificación de caracter unicode(utf-8) en firefox, asi que no
>> se cual sea el problema.
>>
>> La pregunta ahora seria, cual es el metodo de codificación para este caso
>> (palabras acentuadas en español), UTF o ISO?
>>
>> un saludo a la lista!
>>
>>
>>
>> 2008/1/7, Tei <[EMAIL PROTECTED]>:
>>
>>> On Jan 7, 2008 5:28 PM, Pedro Amador Rodríguez Álvarez
>>> <[EMAIL PROTECTED]> wrote:
>>>
>>>>>> mi pregunta es, puede tener algo que ver el servidor web? podria
>>>>>>
>>> este
>>>
>>>>>> enviar otro tipo de codificacion al navegador?
>>>>>>
>>>>>>
>>>>>>
>>> ..
>>>
>>>>> Comprueba todo. Que tus cabeceras son correctas (quizas has puesto
>>>>> UTF_8 e n lugar de UTF-8 o algo asi).
>>>>> Que tu servidor indica UTF8 o que no indique nada.
>>>>> Que tu codigo es realmente UTF8. Cosa que dudo.
>>>>>
>>>>> un saludo, y suerte.
>>>>>
>>>> Parece ser, como dice Tei, que el documento no es UTF8 sino ISO-8859-1
>>>>
>>> De todos modos solo es una impresion, puedo estar equivocado. Aunque
>>> habria que mirar tambien donde comentas, en las opciones de usuario,
>>> que quizas machaque lo declarado por el documento.
>>> _______________________________________________
>>> Lista de distribución Ovillo
>>> Para escribir a la lista, envia un correo a [email protected]
>>> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
>>> http://lists.ovillo.org/mailman/listinfo/ovillo
>>>
>>>
>>
>> --
>> Jonathan C.
>> [EMAIL PROTECTED]
>>
>>
>
>
>
>
Esos son los 4 puntos principales donde podría haber problemas:
1) Identificación de las páginas: el encoding que estás utilizando es el
bueno
2) Codificación de las páginas: el dreamweaver parece que las guarda
como UTF-8
3) Entrega de las páginas: parece que se sirven correctamente como
UTF-8, el content-type de las cabeceras de las páginas es el correcto
4) Interpretación de las páginas: firefox las muestra en UTF-8
¿Pero a pesar de todo ello muestra interrogaciones donde debería haber ñ?
Pensando con lógica (aunque desde la ignorancia):
* Firefox no interpretaría correctamente las codificación de las páginas
como UTF8 si no hubiera un content-type UTF8, aunque a firefox se le
puede "forzar" a que muestra una codificación determinada; si estando en
codificación automática muestra UTF-8, es que el punto 4) es correcto y
el firefox interpreta correctamente las páginas.
* Si lo anterior es cierto, quiere decir que el conten-type de las
cabeceras es UTF8... o bien que pasa lo mismo que antes, pero con el
servidor (está "forzado" a una codificación por defecto); si no es así
estará interpretando correctamente las páginas, con lo que el punto 3)
es correcto y se entregan las páginas correctamente.
* Si lo anterior es cierto, quiere decir que las páginas están
identificadas correctamente como UTF8 por la información de la propia
página, con lo que el punto 1) es correcto.
El único punto oscuro que queda en este razonamiento es el segundo... Si
las deducciones son correctas (que no lo serán, seguramente) el
dreamweaver está haciendo lo que le sale del naqui, y habrá guardado tus
páginas en ISO-8859-15, ISO-8859-1 o alguno de su ISO-pandilla, y como
tienes encoding=utf8 en las páginas estás "forzando" a utilizar esa
codificación en todos los puntos de la cadena para unas páginas que
están en otra codificación, lo que provoca que se vean interrogaciones
en vez de caracteres con #>127.
¿Cómo cercionarte que no te la juega el editor?
Sencillo: con el bloc de notas de windows, abre la página utilizando
codificación ANSI y busca una "ñ" (minúscula), verás que en el lugar
donde debería estar "ñ" hay dos caracteres ("España" se convierte en
"España")
En fin, ya nos contarás si ha sido niño o niña (o ganso)
Salud,
Pedro.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo