|
|
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
в jsp есть что то типа такого Код: plaintext при получении Код: plaintext выдается ???? Вопрос как получить ТЕМА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 14:51 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
Поиск таки по прежнему рулит :-)) http://www.sql.ru/forum/actualthread.aspx?tid=159845&hl=%ea%ee%e4%e8%f0%ee%e2%ea%e0 Копирайт Vinny Puhh ;-)) Vinny Puhhточнее вот так: PrintWriter out = response.getWriter(); response.setContentType("text/html;charset=Windows-1251"); request.setCharacterEncoding("Cp1251"); и эти строчки должны быть ПЕРВЫМИ в методе сервлета.... (doGET, doPOST....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 15:02 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 15:03 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
А System.out в данном случае - это куда - в консоль Windows или в консоль твоей IDE? Если в Windows, то он там не станет правильно показывать символы unicode. Это ещё одна возможная причина, а не только сами по себе проблемы с кодировкой в JSP или Servlet'е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 15:03 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 15:04 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
автор ttp://www.sql.ru/forum/actualthread.aspx?tid=159845&hl=%ea%ee%e4%e8%f0%ee%e2%ea%e0 Копирайт Vinny Puhh ;-)) авторVinny Puhh точнее вот так: PrintWriter out = response.getWriter(); response.setContentType("text/html;charset=Windows-1251"); request.setCharacterEncoding("Cp1251"); и эти строчки должны быть ПЕРВЫМИ в методе сервлета.... (doGET, doPOST.... пробовал - не помогло авторString Name = new String(request.getParameter("Name").getBytes("ISO-8859-1"),"Cp1251"); Завтра обязательно попробую - сегодня не на работе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 15:18 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
AlexMDПоиск таки по прежнему рулит :-)) http://www.sql.ru/forum/actualthread.aspx?tid=159845&hl=%ea%ee%e4%e8%f0%ee%e2%ea%e0 Копирайт Vinny Puhh ;-)) Vinny Puhhточнее вот так: PrintWriter out = response.getWriter(); response.setContentType("text/html;charset=Windows-1251"); request.setCharacterEncoding("Cp1251"); и эти строчки должны быть ПЕРВЫМИ в методе сервлета.... (doGET, doPOST....) замечание: в данном случае актуальна строка request.setCharacterEncoding("Cp1251"); проще всего сделать фильтр: Код: 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. и в web.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 15:19 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
А если делать фильтр он будет сразу все сервлеты обслуживать или для каждого свой нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 18:05 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
а это как <filter-mapping> настроишь. в приведенном примере - фильтруются все запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 18:09 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
Спасибо Всем! Поставил фильтр, потому что параметров полно и каждый раз делать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 10:52 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
Несколько похожий вопрос. Есть у меня страничка, из которой открывается модальный диалог (IE) Передаю в нее всякие русские буквы. Получаю вопросики. Делал фильтр, как в примере выше, (в страничке писал Код: plaintext Ничего не помогает, кроме Код: plaintext Методом get те же грабли что и при диалоге. Хотелось бы знать, кто как побеждал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2005, 08:30 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
>>> request.setCharacterEncoding("Cp1251"); этот способ не работает в servlets 2.0 и выше, насколько я помню. я пользуюсь этим: >>> String(request.getParameter("Name").getBytes("ISO-8859-1"),"Cp1251"); [/quot] -- Deady (The Bat! + MyGate) Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2005, 10:40 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
Deady>>> request.setCharacterEncoding("Cp1251"); этот способ не работает в servlets 2.0 и выше, насколько я помню. я пользуюсь этим: >>> String(request.getParameter("Name").getBytes("ISO-8859-1"),"Cp1251"); [/quot] Работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2005, 22:01 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
У меня работает, в случае если постом передано зато если постом передано в кодировке 1251 String(request.getParameter("Name").getBytes("ISO-8859-1"),"Cp1251"); Все ест. попортит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 12:17 |
|
||
|
Проблема с кодировкой Servlet+jsp
|
|||
|---|---|---|---|
|
#18+
AlexMDПоиск таки по прежнему рулит :-)) http://www.sql.ru/forum/actualthread.aspx?tid=159845&hl=%ea%ee%e4%e8%f0%ee%e2%ea%e0 Копирайт Vinny Puhh ;-)) Vinny Puhhточнее вот так: PrintWriter out = response.getWriter(); response.setContentType("text/html;charset=Windows-1251"); request.setCharacterEncoding("Cp1251"); и эти строчки должны быть ПЕРВЫМИ в методе сервлета.... (doGET, doPOST....) точнее должно быть так response.setContentType("text/html;charset=Windows-1251"); PrintWriter out = response.getWriter(); В начале устанавливаем тип, потом только используем поток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 09:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33181753&tid=2151870]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 378ms |

| 0 / 0 |
