Autor Zpráva
Pafka
Profil
Mám problém s čínskými znaky.Píšu to v PSPadu a tam se mi stránky zobrazí normálně.Hodím to na web a mám všehno v čínštině.Nevim ,kde co mam přepnout.V PSPadu už jsem musel změnit formát,abych mohl psát s háčky a čárky,ale tady nevim jak dál.
panther
Profil
Pafka:
srovnat si kódování všude, kde je třeba. Dej sem případně odkaz na stránku.

Opravdu je to čínsky? :-)
Pafka
Profil
Mam to srovnat u každého odkazu ? Fungujou mi jen dva odkazy.

www.pmzahrady.php5.cz Příjemný čtení to je :-)
xmark
Profil
Problém je v nesouladu kódování skutečného a toho, co je uvedeno v hlavičce. V pspadu vyber třeba utf, ulož, pak vyber windows-1250, ulož a mělo by to stačit.
(a ano, udělej to v každém souboru)
Joker
Profil
Pafka:
Au, to jedovatě zelené pozadí je zákeřné.

Stránka v meta-značce říká, že kódování je windows-1250, ale Opera ho identifikovala jako UTF-16, to bude asi ten problém.
Yur4Y
Profil
Vyzerá to na BOM.
Pafka
Profil
To xmark : Dik za radu uz je to lepsi ,jen mam stale problem,ze nad nekterymi pismenky chybi hacky a carky a nevim do kteryho kodovani to mam dat.Mel jsem to v UTF 16-LE,tam mi to v pc slo tak jak melo,hodil jsem to na web a vybehli silenosti,tak jsem to podle tebe prehodil na windows (CP 1250) a mam tenhle problem.Jeste jsem to zkusil do UTF-8 .Kdyz jsem se dival na jiny stranky,tak je to prave v tomhle kodu,tak proc me to v nem nebeha...
gyoja
Profil
A nebude to tím, že máš pořád v hlavičce tohle:
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
?
Pafka
Profil
Tak jsem to zas zmenil zpatky na UTF 16-LE v PSPadu a zas to mam uplne sileny na webu ,pritom v pc kdyz si to prohlizim,tak to mam uplne normalni a beha mi to jak ma.Mam to zmenit i v te hlavicce na UTF 16-LE ???
gyoja
Profil
Čteš vůbec to, co Ti tady lidi radí?
V hlavičce stránky máš kód:
<meta http-equiv="content-type" content="text/html; charset=windows-1250">

tak ho laskavě změň na:
<meta http-equiv="content-type" content="text/html; charset=utf-8">

a v PS Padu nastav všem souborům taktéž utf-8. A zbytečně nečaruj.
Pafka
Profil
<meta http-equiv="content-type" content="text/html; charset=UTF-16 LE"> Mám tam tohle v hlavičce a ješte v PSPadu změněný na stejný kódování,tak fakt už nevim.
gyoja
Profil
Jenže, jak si s tím šachoval, tak se ti převedly znaky ve zdrojovém kódu. Když si ten soubor otevřu v PS Padu, tak ty čínské znaky tam jsou. Nezbude ti nic jiného, než to ručně přepsat.
Pafka
Profil
Chápu těd dobře,ze to co je špatně musím znova celý přepsat v tomhle novym zdrojovým kódu a mělo by to fungovat ?....Běhěm psaní jsem s tím šachoval to je pravda a bylo by to logický.
gyoja
Profil
Jo, teď to chápeš dobře.
Pafka
Profil
Dik moc za radu a za trpělivost :-) !!! Jsou to moje první stránky a nemam nikoho,kdo by mi pomohl...
Joker
Profil
Pafka:
Mimochodem, asi by bylo lepší používat UTF-8 než UTF-16.
UTF-16 nemá oproti UTF-8 prakticky žádné výhody a zabírá víc místa (zejména pokud dokument je v češtině).
Pafka
Profil
Díky za rady na tohle jsem v knížkách jěšte nenarazil a asi delší dobu nenarazím :-)
Petr ZZZ
Profil
Pafka:
A nezapomeň, že musíš kódování takříkajíc deklarovat dvakrát: Jednak ho musíš napsat do hlavičky dokumentu (to je to <meta http-equiv="content-type" content="text/html; charset=utf-8"> uvnitř <head></head>) a jednak musíš v tom samém kódování dokument uložit (t.j. když ho ukládáš poprvé, musíš si vybrat v nabídce ukládacího formuláře příslušné kódování, v tomto případě utf-8).
Pafka
Profil
Už to mám a dík za radu.Tohle jsem potřeboval hned na začátku . . .

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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