Aquesta tarde investigant investigant em sembla que he trobat perquè ens dona problemes.
Per prova i error he trobat què em donava problemes i feia petar l’update del planet:
http://www.linuxpreview.org/modules.php?name=News&file=article&sid=120
És el 2n link de l’article “Traductor lliure Gnulon”, on posa “una aplicació”. Amb una mica més de prova i error, el caràcter que dóna l’error és l’&. Llavors he recordat (herència de SOB) que l’XML té uns quants caràcters especials: <, >, &, ‘, “. Suposo que com l’& està entre “” el parser de l’WP no ho acaba de gestionar bé.
(5 minuts després…)
Realment el problema és l’&, XML, utf8 i iso-8859-1
Tots junts com una família. Quan el parser del WP troba un & el tradueix com a “& #038;”, que és l’& però en iso-8859-1 i no en utf8!! Per fer-ho bé hauria de substituir-ho com a “& #x0026;”, que si que és el caràcter adequat utf8. Si es fa el canvi manualment, volià!! Funciona!
http://www.linuxpreview.org/modules.php?name=News&file=article&sid=120
Per veure la diferència entre aquesta línia i l’anterior casi que millor veure-ho al feed, ja que així és veurà correctament la codificació.
Suposo que al Marble li funcionava la solució de mostrar el resum perquè d’aquesta forma el planet (per casualitat) no arribava a llegir el caràcter utf8 conflictiu, ja que el feed només enviava el resum, no tot l’article.
Comentaris recents