Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • SkiLo

    jak przeslac polskie znaki z formularza do aplikacji. Teraz jak wpisze w forumlarz "ążźćłęłó" to w podgladzie w Netbeans( http monitor) mam "???????ó". I przez to nie moge nic z tym zrobić.

    dzieki za pomoc
  • SkiLo

    ok poczytalem troche
    wiem ze trzeba ustawiac

    ustawiam w form accept-character="ISO-8859-2"

    request.setCharacterEncoding(e ncoding);
    response.setCharacterEncoding( encoding);

    ale i tak mi nie dzialaja polskie ogonki
    ustawiam na encoding="ISO-8859-2"

    moze mi ktos to powiedziec co gdzie jak? zeby bylo kodowanie ISO-8859-2

    wiem ze mozna filtr zrobic i tak zrobie, ale skoro mi to nie dziala, to z filtrem tez raczej nie bedzie :/
  • Zuluseq - let the sun shine !

    ustaw na UTF-8

    zwykle gdy na wejściu jest UTF-8 dostajesz same znaki zapytania.
  • SkiLo

    to moze ja wkleje dokladni ejak to wyglada a ktos mi napisze co jest zle, bo ja juz nie wiem o co chodzi

    na storonie jsp, kodowanie strony ustawilem kodowanie:
    <%@page language="java" contentType="text/html;charset =UTF-8" %>

    mam tam formularz,ktoregoaction wskazuje na servlet

    <form action="/Hello" method="POST" accept-charset="UTF-8">
    <input type="text" name="txt"/ >
    <input type="submit" value="gogogo"/ >
    </form>

    w serwlecie mam:

    request.setCharacterEncoding(" UTF-8");
    String t = request.getParameter("txt");
    if(t != null){
    response.setCharacterEncoding( "UTF-8");
    out.print(t);
    }

    poustawialem wszedzie UTF-8, wczesniej bylo ISO-8859-2 i nie dziala.

    PLZ pomozcie, bede cholernie wdzieczny
  • steelheart

    do dyrektywy dodaj pageEncoding="UTF-8"
  • Zuluseq - let the sun shine !

    Powinno ruszyć
    ważne jest też, - jeżeli wpisujesz jakiś tekst
    jeżeli z edytora to powinien obsługiwać UTF-8
    a jeżeli z formularza na stronie - też niech koduje w UTF-8

    jeżeli wszędzie kodowanie będzie zgodne - niema bola żeby się nie udało
  • SkiLo

    dzieki !!!

    zrobilem w formularzach accept-charset, ustawilem kodowanie strony, no i napisalem sobie filter i dziala :) (chyba te dyrektywy kodowania strony byly kluczem)