| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > поломаная кодировка при передачи JS |
| Автор: polosatij 9.3.2009, 12:55 |
скрипт содержится в формате UTF-8, сервер: Tomcat, приложение построено с springMVC, на клиент JS приходит в кодировке ISO.. JS представляет из себя JSON и несёт функцию перевода некоторых приложений JS. где покопать? что-то на google сходу ничего не нашёл.. |
| Автор: Tony 9.3.2009, 14:06 | ||||||
У меня javascript v utf-8 (свойства файла). Также спринг. А как ты подключаешь к jsp свой скрипт?
|
| Автор: Tony 9.3.2009, 14:38 |
| У меня были такие косяки если js не в утф-8. В Eclipse выставляется так: property na fajle.js/ Text file encoding panel и там надо поставить утф-8. Хотя ты говориш 4то стоит, странно |
| Автор: polosatij 9.3.2009, 15:07 | ||
всё работает отлично, если открыть на прямую в браузере и не работает, если закинуть в application server |
| Автор: Tony 9.3.2009, 15:11 |
| Ты хочешь сказать что во время деплоя ломается енкодинг ? А как деплой происходит какой АS ? |
| Автор: polosatij 9.3.2009, 15:23 |
не понял вопроса.. нет, не deploy ломает, а application server не в правильной кодировке выдаёт.. |
| Автор: Tony 9.3.2009, 15:46 | ||
Попробуй добавить в web.xml:
|
| Автор: polosatij 9.3.2009, 23:00 |
| Tony, пасиб =) но это у меня есть.. Добавлено через 7 минут и 30 секунд нашёл в firebug-e: Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 может это кому-нибудь что-нибудь подскажет.. |
| Автор: Nikola661 29.4.2009, 14:12 | ||
| Подскажите как моно перекодировать перехваченый параметр в Struts Action?? Я пробовал так:
Этот параметр передается из ajax функции. Смотрите http://forum.vingrad.ru/forum/topic-257419/unread-1/kw-ajax-struts-параметр-русскими-буквами.html Спасибо!!! |