Portál AbcLinuxu, 20. dubna 2024 01:19


Dotaz: programovani v c pomoci gtk bez utf8

10.12.2003 14:03 Pavel | skóre: 10
programovani v c pomoci gtk bez utf8
Přečteno: 358×
Odpovědět | Admin
Programuji v c pomoci knihovny gtk+ 2. Jenom6e gtk vy6aduje v3e v utf 8 da se to nejak nastavit, aby gtk pouzivalo iso 8859-2. Dik Pavel
Nikdy neříkejte, že něco nejde. Vždy se najde iniciativní blbec, který neví, že to nejde a udělá to!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.12.2003 15:19 MOJE
Rozbalit Rozbalit vše programovani v c pomoci gtk bez utf8
Odpovědět | | Sbalit | Link | Blokovat | Admin
ne neda gtk2 pouziva interne unicode (dle meho nazoru je to jedine dobre). ale je tam spousta moznosti, jak retezce prekodovat z locales do utf8.
Stanislav Brabec avatar 10.12.2003 15:21 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše programovani v c pomoci gtk bez utf8
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nedá. Pro komunikaci se světem může gtk2 používat ISO-8859-2 (či libovolné jiné kódování), uvnitř se s řetězci stejně pracuje v UTF-8. Zobrazovací engine Pango pracuje pouze s UNICODE znaky.
10.12.2003 16:05 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše programovani v c pomoci gtk bez utf8
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dodal bych, že můžeš mít řetězce v čem chceš a při každém použití je překódovávat... brr ... jednak to snižuje výkon a jednak podle ISO C normy je zdroják stejně sedmibitový (jestli mi něco neuniklo), takže 8bitové znaky bys měl psát \xab, a pak už je úplně jedno, jestli bude v UTF-8 nebo Latin2, protože to stejně nikdo nepřečte... a český UI bych rozhodně řešil angličitna + gettext. Pokud jde o načítání či zapisování nějakých textů, tak je stejně dobré počítat s tím, že mohou být v ledasčem...

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.