Autor Zpráva
svasik
Profil *
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta name="language" content="cs" />
	<meta http-equiv="Content-Type" content="text/html; charset=utf8" />


... to je můj kód co se týče diakritiky... v IE to funguje supr, ale v mozille, ani v opere mi to nevraci zadnou diakritiku, jen jakysi *picootazniky* ;-)
nevíte si s tim nekdo rady?
panther
Profil
svasik
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

že by to byla chybějící pomlčka u kódování (utf-8)?
Měsíček
Profil
Když píšeš stránku v nějákém editoru tak při ukládání musíš uložit soubor se stejným kódováním jaký máš v META tagu.

// hm, tak nic.
grimword
Profil
Měsíček
ano, jako vzdy mas pravdu :-B, treba Poznamkovy blok to uklada ve windows 1250 a on ma nastavene UTF-8
Chamurappi
Profil
Reaguji na svasika:
Kódování češtiny určuje jen ten poslední z uvedených řádků. Ostatní všelijaké „cs“ značí jazyk obsahu, neovlivňují vnímání znaků.

Reaguji na grimworda:
Myslím, že pravdu má spíš panther. Poznámkový blok mimochodem umí ukládat i v UTF-8, při ukládání si lze vybrat mezi ANSI, UTF-8, UTF-16BE a UTF-16LE.
svasik
Profil *
delam v dreamwaveru a ukladam to jako utf-8... musel sem to nejak omylem prepsat :P
svasik
Profil *
hmm... ale ted je to jeste horsi :)... prestalo to fungovat i v IE
Chamurappi
Profil
Reaguji na svasika:
Ukaž. Odkaž.
svasik
Profil *
www.skautinadeje.ic.cz ... teď jsem změnil diakritiku na iso-8859-2 ale zdá se že to neumí ž,š a nejspíš i ť :((
bohyn
Profil
svasik
delam v dreamwaveru a ukladam to jako utf-8
Stejne bych to tipoval na spatne ulozeni (1250). IE nepoznal utf8 a nasadil 1250, FF a Opera poznali UTF8, pouzili implicitne UTF-8 pri chybejicim XML prologu, nebo pouzili ISO-8859-2.

Zkus v prohlizeci napevno nastavit kodovani a podle toho poznas v cem je to ulozene.
habendorf
Profil
svasik

Nemá cenu laborovat a vymýšlet nesmysly. Už ti to tu bylo řečeno - je celkem jedno, jaké použiješ kódování (doporučuju ale utf-8), důležité je, aby zdrojový kód byl ve stejném kódování, jaké deklaruješ v meta. To je celé.
Chamurappi
Profil
Reaguji na svasika:
teď jsem změnil diakritiku na iso-8859-2 ale zdá se že to neumí ž,š a nejspíš i ť
Někde umí (třeba v menu), někde neumí (třeba v obsahu). Zařiď si, aby vše bylo ve stejném kódování a to pak deklaruj.


Reaguji na bohyn:
FF a Opera poznali UTF8, pouzili implicitne UTF-8 pri chybejicim XML prologu
To je zavádějící blábol, kódování z XML deklarace se v HTML vždy ignoruje, rozhoduje pouze <meta http-equiv="Content-Type"> a HTTP hlavička Content-Type. Je zjevné, že svasik užívá HTML, <!doctype> nerozhoduje.

Při neznámém kódování předpokládá Opera windows-1250 a Firefox ISO-8859-2.
svasik
Profil *
v menu funguje jen proto, že jsem to definoval pomocí entit... nemůžeš mi poradit jaké teda mám nastavit kódování? Protože teď mám naprostý zmatek z toho :-)
Měsíček
Profil
Změň si to v editoru, co je na tom tak složitého?? Jak META tag tak i kódování souboru dej na UTF-8 a máš po problémech.
Bubák
Profil
a máš po problémech
Pokud se ti něci rozhasilo a máš to uložené špatně, a nemáš od souborů zálohy, tak to budeš muset opravit ručně, nebo nějakým programem na najít/nahradit třeba v celém webu (opatrně a soubory zálohovat).
A do budoucna máš po problémech.
beren
Profil *
tomu mnoho nerozumím, můžete mě to vysvětlit někdo please, jsem jen hloupá bloncka :-/
Berenikaa9@seznam.cz
bohyn
Profil
beren
Co na tom nechapes? Pouzij treba PSPad a uloz to jako UTF-8 a do hlavicky vloz:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


Pokud nevis co je kodovani (znakova sada) tak mrkni na wikipedii
svasik
Profil *
nemůžete mi někdo napsat na ICQ? 249207594

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0