InterBase 6 a cestina

Zdenek Drlik drlik na asd-software.cz
Úterý Únor 12 10:31:34 CET 2002


Začínám testovat server InterBase 6 (na windows i na Linuxu) a narazil jsem
problém na znakové sady. Databázi vytvořím s default character setem
windows1250 (iso8859-2 nelze, nebo jsem se špatně díval) a když poté spustím
ve Windows 2000 dodávaný dotazovací nástroj (nevím přesně jak se jmenuje) a
zadám takovýto insert:

insert into lide (jmeno, prijmeni) values ("Zdeněk", "Drlík")

tak dostanu hlášku o chybě převodu znakové sady. Přitom

insert into lide (jmeno, prijmeni) values ("Zdenek", "Drlik")

projde bez problémů. Asi to bude tím, že z W2000 se tam snaží nástroj cpát
data v Unicode, ale pak by se přece server s klientem měli dohodnout na
nějakém převodu, nebo to funguje jinak?
Chci to používat z aplikací v JSP (na Linuxu), o převod zadávaných dat se
postará mod_csacek pod Apachem, ale pokud IB podporuje pouze CP1250, tak
budu muset data z formulářů vždy konvertit do tohoto kódování, nebo existuje
i jiné řešení?
Za jakékoliv zkušenosti předem děkuji.

Zdeněk D.




Další informace o konferenci Databases