|
|
|
Java EE (DataInputStream UTF-8) проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Бьюсь уже два дня над проблемой с кодировкой. Исходные данные: JDK 1.7 Java EE-7 Glassfish 4 Два enterprise приложения: 1. Имеет сервлет, который на POST запрос выводит на экран: Код: java 1. 2. 3. 2. Приложение делает POST запрос к первому и получает его "ответ". вот так: Код: java 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. 34. 35. 36. Но в итоге, вместо слова "ответ", я получаю - абракадабру. Не помогла мне и такая конструкция: Код: java 1. 2. 3. 4. 5. 6. Стал искать в настройках Glassfish. Может быть там проблема? Не смог найти ни sun-web.xml, ни glassfish-web.xml. Нашел default-web.xml - там поменял кодировку на UTF-8 - не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2013, 20:45:04 |
|
||
|
Java EE (DataInputStream UTF-8) проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
PrintWriter out, int count) { out.print("Ответ"); } PrintWriter автоматически кодирует на выход сообщение с UTF-16 (под которой работает java и String в Java) в кодеровку по умолчанию. Попробуйте через проперти определить системную кодировку и вместо UTF-8 поставить её. Хотя мб я ошибаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 05:10:52 |
|
||
|
Java EE (DataInputStream UTF-8) проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Спасибо. После огромного количества тыков и вытыков этого UTF-8 куда только можно, пришел к окончательному выводу, что дело в Glassfish. и его кодировке по умолчанию ISO-8859-1, которая отправляла response encoding = ISO-8859-1. Я ее так и не смог победить на уровне настройки сервера, но в коде у отправителя добавил response.setContentType("text/html; charset=UTF-8"); К сожалению, не смотря на то, что все заработало, как-то неудовлетворен я остался, так как не понял до конца почему заработало... надеюсь в будущем прийдет понимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2013, 14:09:44 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38398276&tid=2128585]: |
0ms |
get settings: |
18ms |
get forum list: |
31ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
73ms |
get topic data: |
26ms |
get forum data: |
6ms |
get page messages: |
85ms |
get tp. blocked users: |
3ms |
| others: | 299ms |
| total: | 559ms |

| 0 / 0 |
