[Java lista] Még mindig String

Avramucz István avramucz at gmail.com
2006. Dec. 1., P, 10:14:07 CET


Hello!

Az archívumban találtam az alábbi bejegyzést, itt is a 
<%request.setCharacterEncoding("UTF-8");%> segített. Az adatbázis 
szintén PostgreSQL.
http://javasite.bme.hu/javalist/10411169.html

AI

Mester József írta:
> Szia
>
>
>
>   
>> Ezt már próbáltad a JSP oldalban?
>>     
>
>   
>
>   
>> <%request.setCharacterEncoding("UTF-8");%>
>>     
>
>   
>
>
>
> Próbáltam. Nem segített.
>
> Azóta is ezen a problémán rágódom. A helyzet a következő:
>
> inputboxba (UTF-8 -as kódolású oldalon) beírok valami. 
>
> Ellenörző, mentő, listázó oldalra átmegyek itt séróból kiírja az
> ékezeteket helyesen. 
>
> Azonban amikor adatbázisból listázom vissza akkor már kérdőjelek
> jönnek.
>
> Az adatbázisban átírtam a kérdőjeleket a megfelelő ékezetre (mivel az
> adatbázisba is a ?-es változat mentődik el). Majd ki akartam íratni az
> adatbázis tartalmát a listázó oldalon. De ilyenkor is a kérdőjelek
> jelennek meg. IMHO a hibernate beállításán kellene variálnom. De
> postgres 8.1 és Hibernate 3 kapcsolatban nem találok semmi
> iránymutatást a neten.
>
> Oracle 9i-hez írták, hogy Nvarchar-t kell használni mert csak abban
> tároldónak helyesen a unicode karakterek. 
>
> Erre átírtam a hibernate configban , hogy fixen text-re csinálja meg
> a szöveges tipust , de ez sem segített (magától character varying-ra
> csinálta). 
>
>  
>
>   
>> Mester József írta:
>>     
>
>   
>>> Sziasztok
>>>       
>
>   
>
>   
>>> Hibernate + JSP + psql-t használok. Az a problémám, hogy beírok
>>>       
> egy
>
>   
>>> adatot a JSP oldalon egy input-boxba amikor először kiíratom
>>>       
>
>   
>>> (ellenörzésképpen) akkor még a "sima" Java String jelenik meg
>>>       
> (tehát
>
>   
>>> jól jönnek az ékezetek). 
>>>       
>
>   
>>> Semmit nem konvertálok rajta, elmentem hibernatéval
>>>       
>
>   
>>> (az adatbázis encoding UTF-8) majd amikor visszaolvasom és
>>>       
> kiíratom
>
>   
>>> listaként egy másik JSP oldalon akkor már csak kérdőjeleket kapok
>>>       
> az
>
>   
>>> ékezetes karakterek helyett. 
>>>       
>
>   
>
>   
>>> A JSP oldalak default encodingja mindig UTF-8 a postgresql
>>>       
>
>   
>>> alapbeállítása UTF-8 és a hibernate conifg xml-ben is UTF-8 ra
>>>       
> van
>
>   
>>> állítva a karakterkódolás.
>>>       
>
>   
>
>   
>>> Ha Pgadminnal vagy konzolon nézem az adatokat akkkor is a
>>>       
> hülyeséget
>
>   
>>> kapom vissza.
>>>       
>
>   
>
>   
>>> Már mindenhol beállítottam a helyes karakter-kódolást csak a
>>>       
>
>   
>>> Tomcatban nem látok ilyen lehetőséget. Abban lehet valahol
>>>       
>
>   
>>> állítani??
>>>       
>
>   
>>> Józsi 
>>>       
>
>
> _____________________________________________________________________
>  50Mbyte kereskedelmi webtárhely + korlátlan számú e-mail + php + sql
>        havi 1,365 Ft-ért!  Bővebben:  http://www.swi.hu
>   
>
>   

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20061201/5784c1c3/attachment.html 


További információk a(z) Javalist levelezőlistáról