|
|
|
Tomcat и кракозябры
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Начал изучать jsp. Почему-то Tomcat не хочет правильно передавать русский текст в сервлет. Полголовы сломал уже, но так и не могу понять что я делаю не так. Пробовал фильтры, пробовал ставить URIEncoding="UTF-8" в server.xml - ничего не помогает. Код jsp (здесь русский текст отображается нормально) Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код SetCharacterEncodingFilter.java Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. Код web.xml Код: xml 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. 37. 38. Код сервлета. Если сделать так, то все норм - выводится слово "Привет", как и надо Код: 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. А если сделать например так, чтоб выводился не "Привет", а строка, которую ввел юзер (и если она на русском) - выводятся кракозябры. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 23:00:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38452330&tid=2128234]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 384ms |

| 0 / 0 |
