Jak przekazać znaki Unicode jako JSP / Servlet request.getParameter?
Po wielu próbach i błędach nadal nie mogę rozwiązać problemu. JSP, serwlet i baza danych są przystosowane do akceptowania kodowania UTF-8, ale nawet wtedy, gdy używam request.getParameter na czymkolwiek, co ma znaki dwubajtowe, takie jak kreska em, są one kodowane jako uszkodzone znaki.
Dokonałem ręcznego przesyłania danych do bazy danych i nie jest w stanie zaakceptować tych znaków. A jeśli wyciągnę tekst z bazy danych w serwletu i wydrukuję go w formularzu strony jsp, to nie ma problemu.
Jedyny raz, kiedy odkryłem, że wraca jako zepsute znaki, to kiedy próbuję wyświetlić go w innym miejscu po pobraniu go za pomocą request.getParameter.
Czy ktoś inny miał ten problem? Jak mogę to naprawić?