myalfresco (myalfresco) wrote in ru_grails,
myalfresco
myalfresco
ru_grails

Grails и русские символы

Всем привет

Пишу небольшое приложение - возникла проблема с кодировками.

Есть форма payWP.gsp

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="layout" content="main">

<g:form method="post">
<input type="hidden" name="id" value="${di?.id}" />
<g:if test="${nickIsOk}">
<input type="text" name="nick" value="${params.nick}" readonly="readonly" />
</g:if>
<g:if test="${!nickIsOk}">
<input type="text" name="nick" value="${params.nick} />


Ввожу русское название нажимаю на кнопку - в контроллере делается POST запрос к другому сервлету и затем делается redirect на эту же страницу: redirect(view : "payWP", params:[id: params.id, nick: params.nick, res:res])

В итоге в поле nick образуется абракадабра вида:Тест
А url выглядит как ../payWP/43?...&nick=Тест&res=-7

Все исходники в UTF-8
Среда исполнения Tomcat/Linux, Grails 1.2.1, jdk 1.5

Для запуска Tomcat и для компиляции grails использую -Dfile.encoding=UTF-8

Не пойму в чем дело. Никто с таким не сталкивался?




  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

  • 5 comments