Autor | Zpráva | ||
---|---|---|---|
Pafka Profil |
#1 · Zasláno: 21. 7. 2010, 17:22:32
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 |
#2 · Zasláno: 21. 7. 2010, 17:29:43
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 |
#3 · Zasláno: 21. 7. 2010, 17:39:32
Mam to srovnat u každého odkazu ? Fungujou mi jen dva odkazy.
www.pmzahrady.php5.cz Příjemný čtení to je :-) |
||
xmark Profil |
#4 · Zasláno: 21. 7. 2010, 17:55:34 · Upravil/a: xmark
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 |
#5 · Zasláno: 21. 7. 2010, 17:58:15
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 |
#6 · Zasláno: 21. 7. 2010, 17:58:34
Vyzerá to na BOM.
|
||
Pafka Profil |
#7 · Zasláno: 22. 7. 2010, 15:27:53
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 |
#8 · Zasláno: 22. 7. 2010, 16:10:36
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 |
#9 · Zasláno: 22. 7. 2010, 20:00:24
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 |
#10 · Zasláno: 22. 7. 2010, 20:23:04
Č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 |
#11 · Zasláno: 22. 7. 2010, 20:32:46
<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 |
#12 · Zasláno: 22. 7. 2010, 20:35:52
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 |
#13 · Zasláno: 22. 7. 2010, 20:41:25
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 |
#14 · Zasláno: 22. 7. 2010, 20:45:17
Jo, teď to chápeš dobře.
|
||
Pafka Profil |
#15 · Zasláno: 22. 7. 2010, 20:46:42
Dik moc za radu a za trpělivost :-) !!! Jsou to moje první stránky a nemam nikoho,kdo by mi pomohl...
|
||
Joker Profil |
#16 · Zasláno: 22. 7. 2010, 21:13:47
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 |
#17 · Zasláno: 23. 7. 2010, 13:20:03
Díky za rady na tohle jsem v knížkách jěšte nenarazil a asi delší dobu nenarazím :-)
|
||
Petr ZZZ Profil |
#18 · Zasláno: 23. 7. 2010, 13:41:30
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 |
#19 · Zasláno: 23. 7. 2010, 16:36:24
Už to mám a dík za radu.Tohle jsem potřeboval hned na začátku . . .
|
||
Časová prodleva: 14 let
|
0