Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужно сделать UTF-8, не отображаются русские буквы 
V
    Опции темы
Samotnik
Дата 2.11.2007, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



САБЖ!!
Код моего сервлета:
Код

package helloPackage;

import org.apache.log4j.Logger;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


public class SayHello extends HttpServlet {
    MessageService msgService = new MessageService();

    private static final Logger log = Logger.getLogger(SayHello.class);

    public void init() {
    }

    public void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String message = request.getParameter("Name");
        log.debug("message = " + message);

        request.setAttribute("fromServlet", msgService.getTimeDay(message));
        
        log.info("Info log message:))))   ");
        request.setAttribute("MessageType", request.getMethod());
        log.info("Info log2  message:    ");
        response.setContentType("text/html;charset=UTF-8");
        request.getRequestDispatcher("/indexPast.jspx").forward(request, response);
    }
}

А вместо русских букв, каразяблики различные ))

Это сообщение отредактировал(а) Samotnik - 2.11.2007, 18:16
PM MAIL   Вверх
Maksym
Дата 2.11.2007, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Попробуй вставить response.setCharacterEncoding("UTF-8"); первой строчкой в методе service().
PM MAIL   Вверх
Samotnik
Дата 2.11.2007, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Maksym,  У меня проблема только с get  запросом, на POST  запрос имя выводиться как надо (русскими буквами).
Мот кто сталкивался Почему именно с get запорсом и как это лечить??
Пэ.Эс.
эту строчку писал, не помагает ((( (Чего уже я только не писал  smile )

Это сообщение отредактировал(а) Samotnik - 2.11.2007, 19:25
PM MAIL   Вверх
Kangaroo
Дата 2.11.2007, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



а на страничке? указал УТФ-8 ?


--------------------
Lost....
PM MAIL MSN   Вверх
Maksym
Дата 2.11.2007, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Samotnik
Где выводится, в лог? 
PM MAIL   Вверх
Maksym
Дата 2.11.2007, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Если да, то мой совет не в тему.
Покажи страницу с формой.
PM MAIL   Вверх
Samotnik
Дата 2.11.2007, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Kangaroo
Maksym
Ребята, ВЕЗДЕ все указал,  Но ничего не работает. Уж и не знаю что делать, нашел одно решение в нете:
тут
ЗАРАБОТАЛО, но все равно, как то не так на душе, ведь ДОЛЖЕН быть способ программно изменить кодировку, а не принудительно изменяя конфиги томката!!!!
Пэ.Эс.
Темку закрою, вопрос решен, но если кто узнает как  решить проблему GET запроса с русскими буквами, буду оч признателен!!!

Это сообщение отредактировал(а) Samotnik - 2.11.2007, 19:59
PM MAIL   Вверх
PashaOvechkin
Дата 2.11.2007, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

Репутация: 1
Всего: 4



Нормально ето как раз изменить конфиги веб сервера.
А вообще чарсет надо указывать 

1) на вюшке (на йспх твоём)

2)  requset у ... 

почитай ето



Это сообщение отредактировал(а) PashaOvechkin - 2.11.2007, 20:06
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0781 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.