Kdevelop - Qt ékezet probléma

Fórumok

Sziasztok!

A Kdevelopban Qt segítségével felépítettem egy grafikus ablakot, néhány qtlistbox elemmel. Az a gond, hogy az ablak konstruktorában inicializált listbox kérdőjeleket tesz az ő és ű betűk helyére. Megnéztem, a program locale beállítása hu_hu. Az adatokat mysql táblából olvasom, annak iso latin 2-n belül magyar a kódolása.

Mit tegyek?

Üdv, Pter

Hozzászólások

nem hasznalok kdevelop-ot, de:

1. mysql hiaba tarolja iso-ba attol meg lekerheted utf8-ba az adatot.
kerd abba.

2. valts betutipust (ha szukseges)

Ajánlom figyelmedbe ezt a cikket. Bártházi András irománya, szerintem nagyon jó.

--
sirkalmi

Köszi a tippet, a MySQL oldaláról tiszta a dolog. Itt az X (illetve Linux) karakterkódolása zavarja meg a programot. Megváltoztattam a kérdéses forrás kódolását UTF-8 -ra, és a képernyőn megjelentek a dupla karakteres UTF-8 kódok.

Ezután találtam ezt: http://www.linux.com/article.pl?sid=06/04/20/1443231

ahol leírja, hogy a hu_HU locale beállítást ki lehet egészíteni a karakterkódolás paraméterrel is. A hu_HU.UTF8 beállítás után indított KDevelop mindjárt ezt üzeni:

Qt: Locales not supported on X server

A betöltött projekt futtatásakor is ugyanez az üzenet jelenik meg a debug ablakban.

Most akkor hogy???