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

Komentáře

  • Občan : 1250 se už řadí vedle Bratrů Kamenických, doufám 30.7.2015
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:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.