powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кракозябы при переходе из сервлета на jsp
25 сообщений из 54, страница 1 из 3
Кракозябы при переходе из сервлета на jsp
    #39444390
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем!
собственно сабж, не могу понять как так...
при этом в сервлете
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
private static final String CONTENT_TYPE = "text/html; charset=UTF-8";
...
response.setContentType(CONTENT_TYPE);
response.setCharacterEncoding("utf-8"); //для полного счастья добавил и эту строку :)

...

request.getRequestDispatcher("newjsp.jsp").forward(request, response);



дальше jsp

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h1>бла бла бла</h1>
    </body>
</html>



и получаю в браузере ��� ��� ���

хотя браузер говорит что используется юникод

кракозябы появляются только при переходе из сервлета а прямой переход типа <a href> норм отображаются страницы

ради интереса изменил response.setCharacterEncoding("utf-8"); на response.setCharacterEncoding("cp1251");

все норм заработало вот только вопрос как так получается?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444415
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарвсе норм заработало вот только вопрос как так получается?
ошибка повторяемая?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444420
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сам файл jsp в utf-8?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444430
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторошибка повторяемая?
не совсем понял вопрос

авторА сам файл jsp в utf-8?
да

даже фильтр стоит

подозреваю что дело в аппсервере, только как сконфигурировать незнаю
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444437
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Музаффар,

а если так
Код: xml
1.
<%@ page contentType="text/html;charset=UTF-8" %>
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444448
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
am_sasaМузаффар,

а если так
Код: xml
1.
<%@ page contentType="text/html;charset=UTF-8" %>


нет не работает
стандарт же это
Код: java
1.
<%@page contentType="text/html" pageEncoding="UTF-8"%>




прикол в то что если убрать форвард и сделать типа так
Код: java
1.
out.print("вроде работает!");


так работает хотя мне это не нужна...
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444460
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарне совсем понял вопрос
вы намешали вместе редирект, JSP, сервлет и фильтр.
И потом пишите что "так работает".
))
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444463
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффарне совсем понял вопрос
вы намешали вместе редирект, JSP, сервлет и фильтр.
И потом пишите что "так работает".
))

Как будто без этого сервлета нет?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444479
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как на счет того, чтобы добавить charset=UTF-8 ?
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444481
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да блин, надо было сначала прочитать все ответы)))
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444485
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сервер какой?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444488
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффарне совсем понял вопрос
вы намешали вместе редирект, JSP, сервлет и фильтр.
И потом пишите что "так работает".
))
пробовал всякие варианты
и вообще если все указывает на ютф-8 то в чем тогда проблема

да пишу "так работает" тоже была проверкой, и ещё при переходе редиректом то такой проблемы нет проблема только в форварде
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444490
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА сервер какой?
WildFly
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444516
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарпроблема только в форварде кеш эксплорера?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444519
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарпроблема только в форварде
для него зачем что то писать по кодировке перед перенаправлением на JSP?
Убери весь код до перенаправления.
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444523
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну у меня все нормально, wildfly 10.0.2
https://mega.nz/#!E89FVaLb!ZOHPbvOAwnAjfY3bJbMNjmU7_KrX2EsOTc1ftfruA5Y
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444580
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффарпроблема только в форварде
для него зачем что то писать по кодировке перед перенаправлением на JSP?
Убери весь код до перенаправления.
и так отчет:
убрал все что связана с кодировкой и получил вот такую штуковину
Òàëàáàëàð äàâîìàòè
при этом мозила говорит что кодировка Западноевропейская
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444582
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а редактор точно jsp сохраняет в utf8 ?
вот eclipse в iso latin сохранял кажется до 4.5 по умолчанию
по крайней мере я всегда менял на UTF8 сразу после установки.
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444584
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно в Notepad++ убедится, открыть в нем и сделать сконвертнуть в UTF8 если крякозабры появтся то значит сам файл не в той кодировке.
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444586
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я еще в начале топега про это спросил
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444600
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettя еще в начале топега про это спросил
+1
тут через день об этом говорят.
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444608
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingа редактор точно jsp сохраняет в utf8 ?
да, иначе простом редиректе тоже получал бы кракозябы...

авторможно в Notepad++ убедится, открыть в нем и сделать сконвертнуть в UTF8 если крякозабры появтся то значит сам файл не в той кодировке.
проверено тоже ютф
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444615
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарубрал все что связана с кодировкой и получил вот такую штуковину
Òàëàáàëàð äàâîìàòè
при этом мозила говорит что кодировка Западноевропейская
т.е.
/my.jsp показывает нормально
/servlet показывает крякозяблы?
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444617
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффарубрал все что связана с кодировкой и получил вот такую штуковину
Òàëàáàëàð äàâîìàòè
при этом мозила говорит что кодировка Западноевропейская
т.е.
/my.jsp показывает нормально
/servlet показывает крякозяблы?

да
...
Рейтинг: 0 / 0
Кракозябы при переходе из сервлета на jsp
    #39444622
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарда
внутри одна строка
Код: java
1.
request.getRequestDispatcher("/my").forward(request, response)


?
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Кракозябы при переходе из сервлета на jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]