• 4 odgovora
  • 7.331 pregleda
Podrzava li Firebird nasa slova? 13.02.2005. u 13:45 · pre 264 meseci #1
Isprobavam Firebird 1.5.2 na Windows XP i nikako ne uspevam da ubacim normalno nasa slova u bazu. Bilo da definisem kolone kao UNICODE_FSS WIN1250 ili ISO8859_3 - ISQL, EMSIbManager, IBOConsole unose i citaju nasa slova kako im padne napamet. Jedini upotrebljivi rezultat mi je kada ubacim podatke preko Jave i jdbc drajvera. Java tada pravilno unese i iscita slova ali u svim ostalim programima su opet ta slova nepravilna.
Da li se ovo jos nekome desava?
Re: Podrzava li Firebird nasa slova? 14.02.2005. u 09:29 · pre 264 meseci #2
Znas, kod FB-a, sama konekcija ima informaciju od charsetu. Sto znaci da ako je u baza default charset recimo Win1251, onda i sve konekcije koje citaju i upisuju podatke moraju se konektirati sa win1251 charsetom.

Ne mozes da jednom podatke upises sa ISOxxx-x .. a onda da ih citas sa Win1250 ili UTF.

Znaci odaberi jedan charset kao default za bazu, i ostavi sve kolone bez podesavanje za charset tako da oni uzmu default charset sa baze. I kada se povezes na bazu koristi isti taj charset.
Potpis
People who think they know everything tend to irritate those of us who do.
Re: Podrzava li Firebird nasa slova? 14.02.2005. u 11:41 · pre 264 meseci #4
Hvala puno, uspeo sam da sredim situaciju. Serbian(Latin) mi je naterao IbManager da normalno unosi i cita slova a kod Jave na kraju URL za bazu treba uneti '?lc_ctype=UNICODE_FSS'.
Moze li neko jos da mi pokaze kako bi izgledala jedna CONNECT naredba u ISQL da pravilno prepozna Unicode slova?
Re: Podrzava li Firebird nasa slova? 04.04.2005. u 07:42 · pre 262 meseci #5
Prvo trebas odrediti charset baze kada je kreiras. To ce ti biti charset same baze. Poslije toga tvoja aplikacija moze da koristi bilo kakav charset ali ga mora definisati prilikom konekcije tako da firebird zna iz kojeg charseta u koji charset treba konvertovati.

Pozdrav
Potpis
Pozdrav!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme