[ sojic @ 05.11.2007. 18:25 ] @
Radim neku aplikaciju u Delphi 7.0, veza sa mysql5.

NIkako da odradim charset.

Kad tabele i polja u bazi stavim latin1, u Delphi izgleda OK (ali sort, upcase i sl ne radi).

Kad podesim tabele cp1251, dobijem ????

Sta da radim?
[ priki @ 06.11.2007. 07:22 ] @
koje drajvere koristiš za rad sa bazom ?
[ sojic @ 06.11.2007. 08:06 ] @
Zeos komponente.
[ priki @ 06.11.2007. 08:42 ] @
a kako ti se čini ideja da koristiš unicode,
ima malo mučenja ali se isplati

recimo

Code:

polje.AsString := UTF8Encode(<šta_već_radiš>); 

<šta_već_radiš> := UTF8Decode(polje.asString); 

[ sojic @ 06.11.2007. 13:27 ] @
Hocu da koristim utf-8, ali... mnogo mucenje :(
[ vortex77 @ 06.11.2007. 13:46 ] @
... Samo predlog ....

Imas na netu paket fajlova UTF-8Vcl koji ti omogucava automatski prikaz utf8 podataka (ja radim i sa cirilicom i latinicom) za sve delphi komponente.
Sve sto ti treba jeste da u zaglavlje projekta ubacis odgovarajuce fajlove i vozi :))

Takodje, MYDAC komponente imaju impresivne operacije za rad sa mysql-om, ukljucujuci i citanje utf8 podataka iz db-a.

Nadam se da ce ti ovo pomoci.