Zdravím,
máme školní projekt využívající Spring 3. Na JSP formuláři jsou políčka do kterých se vyplňují data, která mohou být a asi často budou s diakritikou. Když potom controller uloží data do databáze, "vše" je v pořádku, až na to, že diakritika se změní v nesmyslné znaky. Využíváme MySQL 5.0.51 kterou spravujeme pomocí PHPmyAdmin. Kódování jsp formu je v UTF-8. Nastavení databáze je takové:
Znaková sada v MySQL: UTF-8 Unicode (utf8)
Porovnávání pro toto připojení k MySQL: utf8_unicode_ci
Porovnání u jednotlivých atributu tabulek: utf8_czech_ci
Tu databázi jsem nenastavoval já a nevím jestli je to dobře. Když ale uložím nějakou hodnotu s diakritikou do databáze přes phpmyadmina tak se to uloží správně s diakritikou. Takže bude chyba někde při přenosu dat z aplikace do db. Jo a pro persistenci používáme Hibernate a server máme GlassFish 3+. Nemáte s tím někdo zkušenosti ?
Díky