|
|
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем! собственно сабж, не могу понять как так... при этом в сервлете Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. дальше jsp Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. и получаю в браузере ��� ��� ��� хотя браузер говорит что используется юникод кракозябы появляются только при переходе из сервлета а прямой переход типа <a href> норм отображаются страницы ради интереса изменил response.setCharacterEncoding("utf-8"); на response.setCharacterEncoding("cp1251"); все норм заработало вот только вопрос как так получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 07:01 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарвсе норм заработало вот только вопрос как так получается? ошибка повторяемая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 08:23 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
А сам файл jsp в utf-8? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 08:30 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
авторошибка повторяемая? не совсем понял вопрос авторА сам файл jsp в utf-8? да даже фильтр стоит подозреваю что дело в аппсервере, только как сконфигурировать незнаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 08:52 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффар, а если так Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 09:10 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
am_sasaМузаффар, а если так Код: xml 1. нет не работает стандарт же это Код: java 1. прикол в то что если убрать форвард и сделать типа так Код: java 1. так работает хотя мне это не нужна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 09:23 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарне совсем понял вопрос вы намешали вместе редирект, JSP, сервлет и фильтр. И потом пишите что "так работает". )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 09:40 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффарне совсем понял вопрос вы намешали вместе редирект, JSP, сервлет и фильтр. И потом пишите что "так работает". )) Как будто без этого сервлета нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 09:45 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Как на счет того, чтобы добавить charset=UTF-8 ? <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:05 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
да блин, надо было сначала прочитать все ответы))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:06 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
А сервер какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:09 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффарне совсем понял вопрос вы намешали вместе редирект, JSP, сервлет и фильтр. И потом пишите что "так работает". )) пробовал всякие варианты и вообще если все указывает на ютф-8 то в чем тогда проблема да пишу "так работает" тоже была проверкой, и ещё при переходе редиректом то такой проблемы нет проблема только в форварде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:11 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
HettА сервер какой? WildFly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:14 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарпроблема только в форварде кеш эксплорера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:45 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарпроблема только в форварде для него зачем что то писать по кодировке перед перенаправлением на JSP? Убери весь код до перенаправления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:48 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Ну у меня все нормально, wildfly 10.0.2 https://mega.nz/#!E89FVaLb!ZOHPbvOAwnAjfY3bJbMNjmU7_KrX2EsOTc1ftfruA5Y ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 10:52 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффарпроблема только в форварде для него зачем что то писать по кодировке перед перенаправлением на JSP? Убери весь код до перенаправления. и так отчет: убрал все что связана с кодировкой и получил вот такую штуковину Òàëàáàëàð äàâîìàòè при этом мозила говорит что кодировка Западноевропейская ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 11:50 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
а редактор точно jsp сохраняет в utf8 ? вот eclipse в iso latin сохранял кажется до 4.5 по умолчанию по крайней мере я всегда менял на UTF8 сразу после установки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 11:50 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
можно в Notepad++ убедится, открыть в нем и сделать сконвертнуть в UTF8 если крякозабры появтся то значит сам файл не в той кодировке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 11:51 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
я еще в начале топега про это спросил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 11:52 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Hettя еще в начале топега про это спросил +1 тут через день об этом говорят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 11:57 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
llemingа редактор точно jsp сохраняет в utf8 ? да, иначе простом редиректе тоже получал бы кракозябы... авторможно в Notepad++ убедится, открыть в нем и сделать сконвертнуть в UTF8 если крякозабры появтся то значит сам файл не в той кодировке. проверено тоже ютф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:00 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарубрал все что связана с кодировкой и получил вот такую штуковину Òàëàáàëàð äàâîìàòè при этом мозила говорит что кодировка Западноевропейская т.е. /my.jsp показывает нормально /servlet показывает крякозяблы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:04 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффарубрал все что связана с кодировкой и получил вот такую штуковину Òàëàáàëàð äàâîìàòè при этом мозила говорит что кодировка Западноевропейская т.е. /my.jsp показывает нормально /servlet показывает крякозяблы? да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:05 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарда внутри одна строка Код: java 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:12 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффар, точно редирект не нужен, а нужен форвард? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:13 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Скачай мой пример, запусти, я там даже варник закинул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:24 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Petro123Музаффарда внутри одна строка Код: java 1. ? сделал как сказали т.е. оставил только форвард всех остальных закомментил, вот чудо все показывает норм... тогда кто мешает? да именно форвард и нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:25 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
и так постепенно раскомментирую строки: 1. response.setContentType(CONTENT_TYPE); - все норм; 2. PrintWriter out = response.getWriter(); - вот тут и проблема... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:30 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
гм, у меня получилось воспроизвести ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:33 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. Ломает кодировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:34 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
просто интересно как влияет PrintWriter out = response.getWriter(); на кодировку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:34 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Видимо он создает writter, а не только получает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:37 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:38 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Hett Код: java 1. впереди попробуй: resp.setContentType("text/html;charset=utf-8"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:39 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
совсем странно т.к. раньше тоже у меня эта строка присутствовала и все без проблем работала а тут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:39 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Музаффарт.к. раньше тоже у меня перегрузи или завтра с утра начни. )) Известное дело. Бывает. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:42 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. Код: plaintext Код: java 1. 2. 3. 4. 5. 6. 7. аналогично и Код: java 1. 2. 3. 4. 5. 6. 7. Код: plaintext Каракули становятся другие, но что-то не так все равно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:44 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Hett, во всех случаях кракозябы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:54 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
МузаффарHett, во всех случаях кракозябы? да, только в первом случае они другие, чем в двух последних. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 12:59 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Hett, а если сделать так как предлагал Петро? авторвпереди попробуй: resp.setContentType("text/html;charset=utf-8"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:07 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
вообще то пробовал тоже самое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:08 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Делай include вместо forward =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:09 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
HettДелай include вместо forward =) это где в jsp? так же не удобно... и все таки не понял в чем заключается подвох ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:14 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2017, 13:18 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Неужели request.setCharacterEncoding(" ") так и не пробовали даже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 15:33 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Пылинка, вопрос был в том, почему вызов потока для записи ломает кодировку Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 15:43 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Petro123, те вы пробовали? а что получается после request.getCharacterEncoding() можно посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 15:59 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Пылинка, я не пробовал) по причине того что у меня внешний редирект, а не внутренний как у него. 2. Даже если работает, то непонятен вопрос чисто академически. Проверьте вы и отпишитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 16:06 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 16:15 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Hett, я там нашел только resp А так я видимо начало прочитал, у вас вопрос сменился. А зачем перед вызовом forward обращение к выходному потоку, получение PrintWriter ПЕРЕД forward никакого смысла не имеет, туда писать нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 16:31 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
Пылинкаполучение PrintWriter ПЕРЕД forward никакого смысла не имеет, туда писать нельзя. а если if{}else{forward} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 16:41 |
|
||
|
Кракозябы при переходе из сервлета на jsp
|
|||
|---|---|---|---|
|
#18+
ПылинкаHett, я там нашел только resp А так я видимо начало прочитал, у вас вопрос сменился. А зачем перед вызовом forward обращение к выходному потоку, получение PrintWriter ПЕРЕД forward никакого смысла не имеет, туда писать нельзя. Зачем - не знаю. Просто тут выяснили, что такая конструкция вызывает проблему с кодировкой, даже если ее явно указывать через setCharsetEncoding. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2017, 17:35 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2122938]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 405ms |

| 0 / 0 |
