postgresql+win1250 + java(tomcat)
Karel Zak
zakkr na zf.jcu.cz
Úterý Únor 3 17:25:35 CET 2004
On Tue, Feb 03, 2004 at 05:15:21PM +0100, Martin Spevak wrote:
> Zdravim,
> mam jeden problem s kodovanim v DB. Udaje zapisane v db su win1250
> (precitam som ich cez php a nastavil hlavicku... vsetko sa zobrazilo
> spravne)
>
> java vsak vnutorne pouziva UTF-8 (alebo unicode, alebo nieco ine...;)
> Problem je, ze ked precitam udaj z databazy v diakritike, napr:
>
> <priez> = Select priezvisko From User where id=1
>
> vrati mi to Speva'k, ktore si java prehodi do svojho kodovania, takze
> ak spravim dalsi selekt:
>
> Select id From User where priezvisko=<priez>
>
> vrati mi, ze nic nenasiel.
> Nema niekto skusenosti s databazou a tomcatom, aby sa tieto udaje
> interpretovli tak ako sa maju? (nemozem zmenit dokovanie udajov v DB,
> pretoze nad nou pracuje niekolko systemov, ktore by bolo treba prerobit)
Kdyz klient pouziva UTF tak to nejak sdelte PostgreSQL a on bude data
cekavat v UTF a i vam je vracet v UTF. viz:
SET CLIENT_ENCODING TO 'UNICODE';
Karel
--
Karel Zak <zakkr na zf.jcu.cz>
http://home.zf.jcu.cz/~zakkr/
Další informace o konferenci Test