Autor Zpráva
fb1886
Profil
Ahoj všem. Prošel jsem snad celé fórum, ale bohužel jsem odpověď nenašel, takže to zkusím.

Vypisuji xml soubor do php a neustále mi hapruje kódování. Web má kódování windows-1250 a soubor xml je celý v utf-8. Řeším tedy, jak převést kódování, aby se mi správně vypisovaly znaky. Zkoušel jsem to takto, ale bohužel jsem neuspěl:

$data = file_get_contents('odkaz na xml soubor');
$data2 = iconv('UTF-8', 'windows-1250', $data);
$xml = simplexml_load_string($data2);

Díky moc za případnou pomoc!
Taps
Profil
fb1886:
nemá to být naopak ?
$data2 = iconv('windows-1250', 'UTF-8', $data);
Monkeys
Profil *
fb1886:
skus:

$data2 = iconv('UTF-8', 'windows-1250//ASCII', $data);
alebo
$data2 = iconv('UTF-8', 'windows-1250//IGNORE', $data);
alebo
$data2 = iconv('UTF-8', 'windows-1250//TRANSLIT', $data);

mozno pomoze

M.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: