Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Glassfish+русские символы


Автор: bio_hazard 25.8.2008, 11:25
Здравствуйте. Делаю проект в jsp. Для web контейнера выбрал glassfish v2, появилась такая проблема, при передачи параметров из формы в обработчик. Русские буквы при этом преобразаются в тарабарщину. Если меняю веб контенйер на томкат то все отображается правильно. Думаю проблема в настройке glassfish, но где что менять я не могу сообразить, кто что сможет подсказать?

Автор: bio_hazard 26.8.2008, 10:58
Проблему решил, если кому интересно вот решение:
В файл sun-web.xml проекта я добавил следущие строки
Код

<locale-charset-info default-locale="">
    <locale-charset-map locale="" charset=""/>
    <parameter-encoding default-charset="UTF-8"/>
  </locale-charset-info>


Собственно и все. Правда на поиск решения потратил много времени.

Автор: nYury 4.5.2010, 12:45
У меня было так же. Следующая проблема была - кодировка БД MySQL: если не стоит utf8, то тарабарщина появляется в базе. БД дожна быть тоже utf8 - лечится это "MySql Adminitrator"->"Strartup Variables"->"Advanced"->"Def. Char Set"=utf8  например.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)