Autor Zpráva
lth
Profil
snažím se parsovat XML které je v kódováné WIN-1250 prostřednictvim DOMDocument. tento si převede načtený text do UTF-8 a ja tento ani za nic nedokážu dostat zpět do WIN-1250. zkousel jsem knihovnuAutoCzech.php, která ale zhavarovala na znaku "š" a dál jsem zkoušel convertor od http://pavouk.net/tools/convertor, ale ten sice nezhavaruje, ale některé znaky nezvládne a to vč. zmiňovaného "š". Přikládám odkaz na vzorová data . Pokud se někomu povede z tohoto XML data česky v kódování WIN-1250, tak ho budu všude hválit :o) Budu vděčen i za každý tip.

Dík
LT
Acci
Profil
Použij funkci iconv.
Robot
Profil *
Funkce iconv ovšem nezvládá š a ó... Mám tentýž problém a použil jsem volání iconv("utf-8","windows-1250",$data). Parser mi dělá to, že mi před š a ó zavolá funkci pro nastavenou xml_set_character_data_handler a tím obsah tagu rozdělí na dva. Nevím, jak se tomu bránit, jeví se mi to jako chyba v XML parseru.
Robot
Profil *
Ještě dodatek: iconv š i ó zvládá, pardon, ale trvá problém s rozdělováním...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0