( uid_228 | 2004. 11. 27., szo – 11:53 )

Fogalmam sincs, hogy a Qt belül mit csinál, nem vagyok fejlesztő.

Viszont - amit itt a többiek is írtak utánad - ne legyen kötelező ez már. Legjobb emlékeim szerint a Qt-os alkalmazások nem nyávognak és böfögik tele a konzolt/.xsession-errors-t, hogyha egy-egy filenév úgy tartalmaz 8 bites karaktereket, hogy pl. a latin2-es kódtáblát használtam hozzá. A GTK2 ezt simán megteszi és finoman szólva is idegesítő.

Meg a fő baj: hadd dönthessem el én, hogy milyen kódolást szeretnék használni, és ne legyek rákényszerítve!

Valóban sok szoftver még nem tudja kezelni ezt és van emiatt az UTF8-nak egy olyan hátránya, ami a latin2-es kódtáblával pl. nem jelentkezik: egy síkhülye szövegszerkesztőben is tudod szerkeszteni a latin2-es szöveget, nem kell hozzá az UTF8 több byte-os entitásait dekódolni. Legföljebb kalapos ő-t látsz a magyar helyett, de az kibírható, a lényeg az, hogy látod. Vagy pl. hogyan nézel meg more-ral v. less-szel egy UTF8-as szöveget?

Mellesleg a több byte-os ékezetes karakterek miatt megnő a szövegek mérete, még ha minimális mértékben is.

A kódolás meg nem probléma, amit írsz, mert egyszerűen csak (pl. az adott e-mail fejlécében, ugye) el kell tárolni, hogy az milyen kódlappal történt.

Egyébként nem az UTF8-cal van problémám, hanem azzal, ahogy a GNOME ezt rátolja az emberre.

IMHO ezen a kódoláson is meglátszik (mint eddig az összesen), hogy olyan nyelvterületen kezdték kidolgozni, ahol nincsenek ékezetes betűk és fogalmuk sincs az ottani nyelvet beszélőknek a mi bajainkról.