konto usunięte
Temat: Dziwny problem z kodowaniem
mam formularz:<form action="/upload" method="POST" enctype="multipart/form-data" >
....
</form>
oraz servlet obsługujący:
w którym sprawdzam czy dane zostały poprawnie wpisane jeśli nie to robie przekierowanie na stronę z formularzem i wyświetlam błędy:
RequestDispatcher view = req.getRequestDispatcher("/admin_addproduct.jsp");
req.setAttribute("atr", "ąęśźćł ukasz");
resp.setContentType("text/html; charset=utf-8");
view.forward(req, resp);
I wtedy znikają mi wszystkie polskie znaki.
Nie wiem co może być tego przyczyną jak dam wstecz to mam polskie znaki.
Na każdej stronie mam ustawione kodowanie:
<%@page contentType="text/html" pageEncoding="UTF-8" isELIgnored="false"%>
W środowisku programowania też mam ustawiony utf-8.
Szukam i szukam i nie mogę dojść co może powodować zmianę kodowania???
Normalnie wszystko jest ok wyświetlają się na innych stronach polskie znaki.
Ma ktoś pojęcie jak to obejść ????
Dziękuję z góry za odpowiedź
PS.
Jeśli zamiast view.forward(req,resp) użyję sendRedirect to nie zmieni mi się kodowanie !!!Łukasz Woźniczka edytował(a) ten post dnia 24.06.10 o godzinie 18:20