Diskuze k článku
Problémy s diakritikou?
Příspěvků 28
Já jsem skromný čtenář a jsem rád , když text přečtu,
ale už delší dobu se mně na místech ,kde jsou souhlásky
s háčkem objevují jiné podivné znaky.
Možná, že by bylo dobře časem věc opravit.
Děkuji.
Autor webove stranky muze nastavit znakovou sadu dvema zpusoby:
1) Pomoci HTTP.
2) V pripade, ze HTTP nelze pouzit (nektere hostingy, ci staticke stranky), je mozne vyuzit HTML - META tag.
Zvedavec pouziva, zda se, oboji:
HTTP: Content-Type: text/html
HTML:
Direktiva HTTP neni kompletni a ja predpokladam, ze default bude iso-8859-1. Byt vyvojarem prohlizece, tak bych asi uprednostnil tag.
Takze bez jakekoliv zaruky bych doporucil specifikovat charset v HTTP direktive (v PHP header("Content-Type: text/html; charset=iso-8859-2". Ve svem open source projektu jsem mel podobnou zkusenost, ovsem HTTP direktiva chybela uplne a byla doplnena HTTP serverem (Apache - AddDefaultCharset ISO-8859-1).
Ondrej Brablc
-------------
Bookmark Server: http://sitebar.org
12.1.2004 2:32
Díky za dobrý nápad
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24217
O tom, že mohu nastavit kódování i v PHP header jsem nevěděl. Vlastně jsem to kdysi četl, ale nějak sjem na to zapomněl. V každém případě to ještě doplním - pro jistotu.
Bohuzel, deklaraci kodovani na urovni http protokolu nemzee ovlivnit autor stranek, nybrz spravce serveru. Pokud je blbe nastaveny Apache, tak si funkci header v php moc nepomuzete Navic browsery bohuzel informaci z http hlavicky uprednostnuji pred informaci obsazenou v souboru. Pritom default pro http je - pokud se nemylim - 7bit ASCII, pro html/xhtml je to ISO-8859-1 (lehky rozpor mezi protokolem a formatem...)
Chybna informacia, HTML standard definuje, ze sa ma uprednostnovat HTTP hlavicka pred META tagom. Ale je pravda ze M$IE tento standard rovnako ako mnoho inych ignoruje. Lenze to je chyba M$IE a nie standardu.
Druha chybna informacia, aj tvorcovi stranky Header pomoze, jedine zeby spravca web servera daco skaredo posral a hackoval kod. AK poslete hlavicku v PHP, apache totiz vlastnu negeneruje.
Myslímže první odstavec patřil jako reakce k příspěvku o úroveň výše, říkáte totiž totéž, co já (ok, zmínil jsem praktické chování a ne co říká norma...)
Co se druhého odstavce týče, nemáte pravdu, Apache hlavičku Content-Type generuje prakticky vždy a navíc ve většině defaultních instalací je v konfiguráku zapnut dříve zmiňovaný parametr "AddDefaultCharset", což je pěkná pitomina. To, že autor skriptu nechá poslat header ("Content-Type..." je sice pěkný počin, ale když se něco (např. mod_csacek) rozhodne to přepsat, tak s tím autor stránek nenadělá nic, je na správci serveru, aby si v tom udělal pořádek ...
Považuji za svou povinnost, aby stránka byla čitelná všemi čtenáři
no vidite, tak to ukladejte jako bmp a bez jakekoli komprese
ale co pak s lynxem...
jestli to pomuze, tak ja jsem jeste nedavno cetl pres IE5.0 (W98) a neprodlene po zmene na novy design byla diakritika v poradku. pak nastalo par zmen a tato posledni verze uz mi titulni stranku ukazovala bez cestiny. kliknuti do clanku uz ale ukazovalo cestinu dobre(mel jsem nastaveno auto)
ted ctu pres IE6.0 (XP) a uz je to v poradku od titulu.
Mozilla 1.3 bez problemu vsude
ted po nove instalaci W98 je to spravne i v IE5.0, mozna se muze stat, ze IE casem zblbne a ma v tom bordel, jako ostatne mnohe win programy, to se ovsem neda osetrit
Stačí, když značku META s deklarací znakové sady umístíte hned za značku HEAD otvírající hlavičku.
(Předpokládám, že lidé s potížemi používají Macintosh.)
12.1.2004 2:33
RE: Konec s problémy s diakritikou
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24226
To jsem také nevěděl. Udělám to tak. Díky. Co se Macu týče, je to pro mě velká neznámá. Na Macu jsem to nikdy netestoval a Safari jsem neviděl ani z ponorky. Mohl by mi některý čtenář používající Mac dát vědět, jak to tam vypadá?
12.1.2004 3:15
RE: Konec s problémy s diakritikou
Alex Juchelka alexj (zavináč) xmission (tečka) com 166.?.?.?
Reakce na 24235
Na poslední verzi Mac OS X a Safari (operační systém a browser) jsem to vždy, tedy i po změně designu, viděl bez problému.
Osobně si rovněž dovoluji podotknout, že mám (neověřený) pocit, že když se někdy u mých příspěvků objeví místo diakritiky otazníky, je to proto, že zapomenu na konci textu zmáčknout "Return"...
Dobry den,
na adresu http://burdazd.sh.cvut.cz/~tsunami/img/zvedavec/ jsem dal dva snimky, prvni ukazuje defaultni zoobrazeni zvedavce a druhy se zvetsenym psimem. Prohlizec je mozilla 1.5 v z debiana unstable
12.1.2004 4:11
RE: Problémy s diakritikou?
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24236
Uf, vy budete moje smrt. Já také používám Mozillu, pravda jenom 1.3, ale kvůli Vám jsem si nainstaloval verzi 1.5. Tady je výsledek:
http://www.zvedavec.org/images/mozilla1.5_1.jpg
Zkoušel jsem všechno možné, ale takové přetečení textu, jako u Vás, jsem nedokázal ani přibližně. I když jsem zvětšil text na 300%. Používám RedHat 9.0. Že by to bylo v tom? Anebo to bude tou unstable verzi? Možná je to také nevhodnou volbou default fontu. V každém případě předpokládám, že budete mít problémy i jinde na jiných stránkách.
P.S. Zkuste Galeon. Je úplně skvělý.
Dobrý den
V Mozille 1.5 pod WIN ME mi to dělá přesně to samé co popisuje tsunami. Mozilla je verze : Mozilla/5.0 (Windows; U; Win 9x 4.90; cs-CZ; rv:1.5) Gecko/20031007
Potvrzuji to same.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031015 Firebird/0.7>Dobrý den
12.1.2004 21:36
RE: Problémy s diakritikou?
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24270
Zdá se, že tohle je poslední problém, ostatní by snad mělo už fungovat. Ještě nad tím posedím, dejte mi pár dnů. Zatím se mi nepodařilo to reprodukovat. A dokud to nebudu moci "vyrobit" i u sebe, nejsem schopen to opravit.
Dobry den/vecer
treba to je pouzitym rozlisenim nebo nejakym podobnym problemem... jedu v rozliseni 1600x1200, fonty v mozille jsou natsaveny na 14 bodu, minimal je na 12 bodu. Rozliseni v mozille je nastavene na 72 dpi. Tezko rict cim to je.
14.1.2004 3:22
RE: Problémy s diakritikou?
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24342
>Dobry den/vecer
>treba to je pouzitym rozlisenim nebo nejakym podobnym
>problemem... jedu v rozliseni 1600x1200, fonty v mozille
>jsou natsaveny na 14 bodu, minimal je na 12 bodu. Rozliseni
>v mozille je nastavene na 72 dpi. Tezko rict cim to je.
Zkoušel jsem všechny možné kombinace fontů. Nedaří se mi to napodobit. Moje Mozilla je Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007. Takže stejné datum kompilace.
Udělejte mi laskavost. Ve Vašem osobním adresáři v Linuxu je někde v adresáři ~/.mozilla/default/ soubor prefs.js. U mne je to přesně v .mozilla/default/29jmz55m.slt/prefs.js. Předpokládám, že ten adresář 29jmz55m.slt má náhodné jméno. Vy budete mít něco podobného. Vezměte ten soubor, vypreparujte z něho části týkající se mail.identity a všech osobních údajů a zbytek mi pošlete.
Pokud se ani z toho na nic nepříjdu, pokusím se kontaktovat přímo Mozillu. Nevím, je-li tam vůbec nějaká technická poradna, ale za pokus to stojí.
14.1.2004 23:57
Anebo ještě lépe
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24350
Anebo ještě lépe.
Nic neposílejte. Zkuste ten soubor na okamžik přejmenovat na něco jiného. Pro jistotu ukončete před přejmenováním nejdříve Mozillu a pak ji znovu nastartujte. Zjistil jsem, že ten soubor se neupdatuje úplně správně. To platí zvlášť tehdy, jestliže jste dělal upgrade na novější verzi. Některá nastavení zůstanou z předchozí verze a to může dělat zmatky.
Když ho Mozille před startem vezmte, vytvoří nový default soubor. S tím se pak dá experimentovat. A kdyby něco, vždycky můžete překopírovat zpět původní prefs.js.
1) kodovani windows-1250 oficialne existuje, je registrovano u IANA uz od roku 1996 - coz ovsem neznamena, ze by bylo standardisovano - jedine zavazne kodovani je u nas (v CR) zatim jenom ISO-8859-2, ktere bylo prevzato nejakou CSN (cislo nevim a hledat se mi nechce) (tedy co se tyce uzivani na webu, jinak samozrejme rodina KOI-8)
2) Galeon je na jde Mozilly, takze s nim si nikdo moc nepomuze, pokud ma v Mozille problemy...
3) ad Safari, viz http://www.danvine.com/icapture/
4) btw, Content-Language by melo mit hodnotu cs_CZ
12.1.2004 17:34
RE: par poznamek ...
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24258
Pane Kavole,
vážím si Vašich rad, ale snažte se psát prosím bez diakritiky. Nevím, jaký systém používáte, ale každý Váš diakritický znak byl v textu zobrazen hvězdičkou. Musel jsem to ručně měnit. Hvězdička je totiž zde symbol pro tučný text. Děkuji.
Jo, a díky za skvělý odkaz na iCapture.
psal jsem minule vyjímečně z Linksu, pokud byla špatně diakritika, asi bych měl nahlásit bug Mikuláši Patočkovi
... teď píšu z Konqueroru, snad to bude ok (aneb dříve jste si nestěžoval) - pokud ne, omlouvám se předem a diakritiku si příště už vážně odpustím
nicméně chtěl jsem si sypat popel na hlavu, neboť s tím jazykem jsem se nechal poplést un*xem, oddělovátko pro nářečí je v html pomlčka a ne podtržítko, takže čeština je správně "cs-CZ" a nikoliv "cs_CZ" (mimochodem, zajímavé je, že slovenština je "sk", i když ze systematického hlediska by bylo správně "cs-SK" )
Dnes je pondělí 19.30 hodin a hlásím, že má již všechno
v pořádku. Všechna písmenka jsou správná. Děkuji.
Ale pozor, pozor !!!
Nejsou ještě všechna písmenka v pořádku!!!
Článek o pánských záchodcích je špatně a chvilka k zamyšlení!!!
To znamená vážený Vladimíre, že někde tam jste udělal chybu.
Novější články - diakritika a almanach jsou v pořádku.
Jenomže "Chvilka k zamyšlení" je vlastně také nová -
změněná včera - to znamená ,že u ní jste opět použil něco
nedobrého!!!
A to jsou zajímavé úkazy!!!!
Už mám zase poruchu všude. U všech článků špatně.
Tam kde jsou háčky jsou jiné znaky !!!
12.1.2004 21:01
RE: Problémy s diakritikou?
stefan usdoc (zavináč) post (tečka) cz 209.?.?.?
Reakce na 24268
ano, i ja mam vse v poradku, ikdyz nerozumim jak jste to udelali, ale je to ok. diky
stefan
Tak je 21 hodin a mám vše v pořádku.
Doufám,že to již zůstane. Děkuji.
12.1.2004 21:37
RE: Problémy s diakritikou?
Vladimír Stwora editor (zavináč) zvedavec (tečka) org 24.?.?.?
Reakce na 24272
Ano, mělo by to už fungovat. Udělal jsem vše, co jste doporučovali. Nefunguje-li ještě něco, prosím, pište.
na Macu pod OS 9.22 mi chodi Zvedavec bohuzial bezproblemovo len pod I.E.
pouzivam zo zvyku starsie verzie, pretoze som od prirody nedovercivy. u Netscape 4.5 mam problemy s diakritikou, tak isto s Operou. najhorsie je na tom, ze nie vzdy. niekedy to zobrazuje spravne. myslim si, ze pod OS X je to lepsie s innymi Browsermi, ale ja mam radsej system 9.22. pretoze je stihlejsi. takze puzivam I.E. len na citanie Zvedavca, ale to je ok.
Tuto stránku navštívilo 6 719