[Javalist] Spring jpa ékezetes karakterek

István Viczián viczian.istvan at gmail.com
2013. Ápr. 11., Cs, 09:29:55 CEST


Üdv,

Ez fog kelleni.
Ha érdekel az elméleti háttere:
http://jtechlog.blogspot.hu/2008/12/krs-trgynak-meghatrozsa-s.html
--
Viczián István


Dénes Medzihradszky <medzihradszky.denes at gmail.com> írta (2013.
április 11. 9:25):
> Nem a MySQL védelmében, de azért ennek mennie kellene. Több
> alkalmazásban is használom, mindegyikben van mindenféle ékezetes
> karakter. Nálam az encoding hungarian, az alábbi módon:
> ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci
>
> Amit írsz, az inkább a request kódolása miatt lehet - használsz
> encoding filtert?
> Erre gondolok a web.xml-ben:
>
>     <filter>
>         <filter-name>characterEncodingFilter</filter-name>
>         <filter-class>
>             org.springframework.web.filter.CharacterEncodingFilter
>         </filter-class>
>         <init-param>
>             <param-name>encoding</param-name>
>             <param-value>UTF-8</param-value>
>         </init-param>
>     </filter>
>     <filter-mapping>
>         <filter-name>characterEncodingFilter</filter-name>
>         <url-pattern>/*</url-pattern>
>         <dispatcher>REQUEST</dispatcher>
>     </filter-mapping>
>
> Nekem ez is benn van és megy rendesen.
>
> Dénes
>
> 2013/4/11 Komáromi, Zoltán <komaromi.zoltan at horticosoft.hu>:
>> Sziasztok,
>>
>> most az ő és ű kezelésével akadt problémám. Nevezetesen az entitás
>> mentésekor ?-el helyettesítődnek. Az entitás létrehozásakor még jónak
>> látszanak, csak a persistáláskor romlanak el.
>>
>> Architecture: Tomcat + Spring MVC + Hibernate + Mysql
>>
>> A teljes MySQL adatbázis utf8 kódolású, a táblák is. collation mindenhol
>> utf8 - utf8_unicode_ci
>>
>> A persistence.xml-ben szerepelnek a következő sorok:
>>
>> <property name="hibernate.connection.charSet" value="utf8"/>
>> <property name="hibernate.connection.useUnicode">true</property>
>>
>> Elvileg a második felesleges, eredetileg nem is volt.
>>
>> Ha kiíratom az entitás megfelelő mezejét, abban a veiw-ban, amiben mentem,
>> ott teljesen jó, ha később elérem, már rossz. Ha kijavítom kézzel a
>> karaktereket az adatbázisban, akkor utána helyesen jelenik meg.
>>
>> Előre is köszi a segítséget.
>>
>> KoZo
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist


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