XML, RDF y el baile de las siglas... (y fin)
|
|
Por iarenaza
departamento a-la-tercera-va-la-vencida , Sección Diarios Puesto a las Sun Sep 22nd, 2002 at 04:25:41 AM CET
|
|
Pues eso, que como dice el refran, a la tecera va la vencida. Esta noche me he sentido con ganas (eso de que seas incapaz de conectar una TNC a un puerto serie de una maquina Linux y que no te responda ni para decirte hola, durante casi 4 horas, motiva la tira ;)
Asi que esta vez armado con los conocimientos adecuados (cual es el origen real del problema y donde y como se podia corregir) me he liado la manta a la cabeza y lo he corregido de una vez y para siempre (eso espero, sino voy a quedar muy mal XDDD).
|
Como Scoop no genera correctamente los ficheros RDF en el sistema de codificacion que dice que usa (UTF-8), sino que los suelta segun le llegan (generalmente ISO-8859-1), lo que he hecho ha sido detectar si el RDF en cuestion dice que viene (supuestamente) en UTF-8, si es asi pasarlo realmente a UTF-8[1] (con el modulo Unicode::MapUTF8) y luego a la hora de generar los textos que van en las cajitas que ven los usuarios volverlo a convertir a ISO-8850-1 (las paginas en HTML no usan, hasta donde yo se, UTF-8 todavia).
[1] Si ya estaba realmente en UTF-8 y le decimos que lo convierta de nuevo en UTF-8 no hay problemas de conversiones raras ni efectos secundarios.
Un camino muy largo para deshacernos del problema. Vamos, un hack mas que una solucion. Pero sospecho que la gente de Kuro5hin me va a hacer poco caso al respecto del tema (igual hasta se lo comento, pero no prometo nada; tenemos un viejo contencioso por otro tema que me dejo un mal sabor de boca con ellos...)
Saludos. Iñaki. |
|
|