DOM diakritika,encoding rubrika: Programování: PHP
2
frantaltomas
položil/-a 29.7.2015
Importuji přes DOMdocument feed eshopu http://www.pupalka.cz/files/heureka.feed.xml - encoding windows-1250. Po loadu je z diakritiky tohle: Pro správnĂ© a ostrĂ© vidÄ›nĂ. Načtu-li ho přes file_get_contents a zobrazím obsah tak ok, pak použiji DOMdocument loadXML a zase diakritika fuč. XMLreadar mě dělá to samé. V html head používám charset=windows-1250.
V čem je problém? Díky za radu
odkaz
Vyřešeno
12
Kit
odpověděl/-a 29.7.2015
upravil/-a 29.7.2015
DOM je v UTF-8, všechny vstupy se do něj konvertují. Při výstupu ho můžeš nechat v UTF-8 a udělat v něm kompletně celý web (doporučuji).
Také si při výstupu můžeš zvolit jiné kódování a převést to funkcí iconv() třeba do Windows-1250. Podle mne je to však zbytečná práce, kterou nikdo neocení.
Pro zobrazení všech 6 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře