У меня есть одно поле ввода, в которое пользователь может написать все, что захочет, включая международные символы lang.
Первый сервлет имеет;
protected void doWork(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = new PrintWriter( new OutputStreamWriter(response.getOutputStream(), "UTF8"), true);
out.println("<HTML><HEAD><TITLE>");
...
out.println("<input type=text name=someText style='width:10em;'>");
Сервлет переходит с кнопкой отправки квторой сервлет, имеющий следующие ключевые строки:
if(httpRequest.getCharacterEncoding() == null)
httpRequest.setCharacterEncoding("UTF-8");
String someText= httpRequest.getParameter("someText");
я получаю что-то странное, похожее на: ÅÅÄ ° iü¶Ã¶Ãç§Ä ±, когда я продолжаю отладку.
Что я делаю не так?
спасибо за помощь,