[ 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.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.