Zadejte hledaný výraz...

Nedaří se mi odstranit BOM

matata86
verified
rating uzivatele
(3 hodnocení)
19. 4. 2014 12:17:17
Ahoj,
něco jsem si o BOM přečetl, ale web se zobrazoval jak má tak jsem to neřešil.
Teď ale nastal problém při sdílení na facebook, kde mi debugger píše: Meta Tags In Body.
Při validaci jsem zjistil, že to bude tím BOM. Bohužel ale ať dělám co dělám, nedaří se mi ho odstranit z řádku 1 znak 1.
Na kódování používám Dreamveawer, kde ve vlastnostech stránky mohu zastrhnout nebo odškrtnou možnost "Zahrnout signaturu unicode BOM".
Pro příklad řešme tuto stránku.
Zobrazuje se pomocí souboru single-all.php, který začíná takto:
Z header.php, z sidebar.php i z single-all.php, jsem signaturu unicode odstranil, ale pořád tam BOM je. Nevím si s tím rady. Můžete mi prosím pomoci?
PHP soubory jsou případně k dispozici zde. Děkuji moc.
19. 4. 2014 12:17:17
https://webtrh.cz/diskuse/nedari-se-mi-odstranit-bom#reply1016761
Problém podle mě není v BOM, ale víceméně v tom, jak píše hláška:
Dropbox - 2014-04-19 23_07_41-view-source_new.severacek.cz_plaminek-zaril-v-turn…
V hlavičce je tag
na což s velkou pravděpodobností parser zareaguje tím, že si řekne, že už tam někde mělo být a doplní ho, následující jsou pak jakoby v .
Nicméně na webu (v zipu ne) je opravdu BOM přítomen, takže bych doporučoval zkouknout nějakým hexa editorem soubory přímo na serveru (nejen single-all.php, ale i třeba index.php, který ho volá):
Dropbox - 2014-04-19 23_13_51-Lister - [C__Users_smitka_Downloads_plaminek-zaril…
BOM se dá odstranit např. otevřením souboru v PSpadu, nastavením kódování na UTF-8 a uložením.
19. 4. 2014 23:21:07
https://webtrh.cz/diskuse/nedari-se-mi-odstranit-bom#reply1016760
Pro odpověď se přihlašte.
Přihlásit