Autor Zpráva
KajaK
Profil *
mam tohle:
<?xml vesion="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
a mam u toho naprimo i
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
kdyz to posledni odeberu tak se hned nestane nic ale za nejake cas se kodovani uplne rozhodi a musim dat zase <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
takze kdyz chci jen xhtml a nechci toto pouzit jak nastavit kodovani?
djlj
Profil
ale za nejake cas se kodovani uplne rozhodi
Samo od sebe? :)
Chamurappi
Profil
Reaguji na KajaK:
Užíváš-li HTML (tedy „text/html“), kódování v XML deklaraci je ignorováno a bere se v úvahu <meta>.
Užíváš-li XHTML (tedy „application/xml“ a spol.), kódování v <meta> je ignorováno a bere se v úvahu XML deklarace.
V obou jde kódování nastavit parametrem charset v hlavičce Content-Type (ve skutečné hlavičce).

Předpokládám, že používáš HTML, byť s blbým <!doctype>m. V tom případě můžeš XML deklaraci vyhodit a nechat tam jen <meta>.
KajaK
Profil *
ale ne, pouzivam xhtml xml deklaraci mam schvalne..ale nevedel jsem ze tam mam nastavit i
<meta http-equiv="Content-Type" content="application/xml;charset=UTF-8" />
ja to vyndal uplne :D
Chamurappi
Profil
Reaguji na KajaK:
ale ne, pouzivam xhtml
V tom případě je <meta http-equiv="Content-Type"> ignorován.

Skutečně používáš XHTML? Když vynecháš ukončovací značku </head>, tak ti prohlížeč odmítne zobrazit stránku? To je základní rys. Zobrazí-li ti ji normálně, pak používáš HTML. Používáš-li HTML, nemá kódování v XML deklaraci vůbec žádný význam a neměl bys správně používat XML syntaxi.
Jak podle tebe prohlížeč pozná, že má s dokumentem nakládat jako s XHTML?

ale nevedel jsem, ze tam mam nastavit i <meta http-equiv="Content-Type" content="application/xml;charset=UTF-8" />
A kdepak ses tuto zaručenou blbost dozvěděl? Vždyť říkám, že v XHTML je kódování uvnitř <meta> ignorováno.

ja to vyndal uplne :D
To bys v HTML neměl.
Toto téma je uzamčeno. Odpověď nelze zaslat.