Portál AbcLinuxu, 13. května 2025 23:28

Dotaz: Problém s kódováním v Kontaktu

7.7.2005 21:29 Hrbi | skóre: 3 | blog: hrb | Brno
Problém s kódováním v Kontaktu
Přečteno: 112×
Odpovědět | Admin
Používám Kontakt v KDE 3.4.1 ve spojení s groupware Kolab. Když přidám do kontaktů nebo do kalendáře položku s diakritikou, tak se místo českých znaků objeví čtverečky. Kolab synchronizuje kontakty a kalendář přes IMAP, kde každá položka kontaktů/kalendáře je samostatný mail s přilohou XML. Když tuo přílohu otevřu, je v XML souboru správnš nastavené kódování encoding="UTF-8". Jestli jste se někdo s tímto problémem setkal a víte jak ho vyřešit, byl bych rád za každou radu...
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2005 11:25 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: Problém s kódováním v Kontaktu
Odpovědět | | Sbalit | Link | Blokovat | Admin
čtverečky jsou .notdef znak, tedy použité písmo neobsahuje požadovaný glyf. To může být způsobeno buďto tím, že aplikace používá písmo bez podpory češtiny a pak se dá umravnit volbou správného písma nebo tím, že aplikace použije nějaké idiotské kódování. Který případ to je zjistíš třeba tak, že pokud jsou čtverečky všude, tak to pravděpodobně nezvládá unicode, pokud jsou jen na některých českých znacích tak buď nemáš češtinu, nebo máš v hlavičce že iso a máš to psané cp12551. Pokud jsou na všech znacích s diakritikou mimo celkem běžné čárky tak máš nečeské písmo.
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
8.7.2005 13:41 Hrbi | skóre: 3 | blog: hrb | Brno
Rozbalit Rozbalit vše Re: Problém s kódováním v Kontaktu
Zapomněl jsem dodat, že bez použití Kolabu (jenom za použití lokálních dat) čeština funguje bez problémů, takže ten problém zřejmě nebude na straně Kontaktu... :-(
11.7.2005 15:31 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: Problém s kódováním v Kontaktu
V tom případě ti buďto zmrší znaky nebo kódování. Každopádně to nahlas jako chybu.
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
11.7.2005 15:35 Hrbi | skóre: 3 | blog: hrb | Brno
Rozbalit Rozbalit vše Re: Problém s kódováním v Kontaktu
Ale pořád nevím, jestli je to chyba Kontaktu, resp. jednotlivých aplikací v rámci Kontaktu, nebo chyba Kolabu. Já bych se spíš přikláněl v tomu Kontaktu, protože ten XML soubor je naprosto standardní, má nastaveno správně kódování.
5.8.2005 14:52 Hrbi | skóre: 3 | blog: hrb | Brno
Rozbalit Rozbalit vše Re: Problém s kódováním v Kontaktu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém vyřešen! Stačí Kontakt spustit takto: LC_ALL="cs_CZ.UTF-8" kontact

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.