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