Autor Zpráva
blast3r
Profil
Mám stránku asi takto napísanú :

<?php header("bla, bla"); ?> /// pošlem hlavičky o kódovaní atď....
<?xml version='1.0' encoding='ISO-8852-2'?>
<!DOCTYPE.........

No a problém je v tom, že IE mi vykresluje stránku v quirk móde.
Ako to mám vyriešiť ??
PS: UTF kódovanie nesmiem použiť, musím to vyriešiť cez iso
Acci
Profil
A co třeba neuvádět xml prolog?
blast3r
Profil
Potom zas nefunguje správne diakritika :(
Acci
Profil
A máš ji uvedenou i v meta tagu?
blast3r
Profil
Ano
blast3r
Profil
Keď mám kódovanie UTF, tak XML prolog nemusím dávať, a všetko ide v poriadku. Ale ja to potrebujem v iso :(
Acci
Profil
A nemá to kódování být náhodou ISO-8859-2? ISO-8852-2 neznám
blast3r
Profil
Acci
Tak to je iba preklep, samozrejme tam mam uvedene sprane kodovanie
Acci
Profil
Tak ale na www.pixy.cz to funguje i bez XML prologu.

A neposíláš špatnou HTTP hlavičku?
blast3r
Profil
Ale ja pouzivam (X)HTML transitional, nebude to tym???
Acci
Profil
blast3r
Ne. Nemáš to někde na webu?
blast3r
Profil
No skusim sa pozriet na tie hlavicky, dam to na web, a dam vediet.
Timy
Profil
Nemá se xml deklarace vypisovat přes php? Mám takový pocit, že jsem to někde četl, jinak že MSIE zůstane v quirku.
Chamurappi
Profil
HTML prohlížeče ignorují kódování, které uvedeš v XML deklaraci.
XHTML prohlížeče ignorují kódování, které uvedeš v <meta http-equiv="content-type">.

Bez ohledu na to, zda uvedeš XML prolog, bude Explorer v quirk režimu. Užívání PHP nemá vliv.
blast3r
Profil
No priklad je tu, obrazky su tam stare(a deformovane), pre kratkost casu :( www.grassy.ic.cz
Timy
Profil
Tak to byla patrně trochu jiná souvislost, tady o tom něco málo píše Yuhů http://www.jakpsatweb.cz/html/xhtml.html
Toto téma je uzamčeno. Odpověď nelze zaslat.

0