2010-07-13 4 views
1

utf-8 문자가 제대로 표시되지 않고 "?"로 표시되는 groovy 서버 페이지 (gsp)에 문제가 있습니다. 이것은 "$ {}"와 같은 grails 태그 내에서 발생합니다.GSP의 Grails 인코딩 문제

예 :

<p>Não</p> --> output browser: Não - OK 

<g:link title="Avaliação Relatório"....> output browser: Avaliaç?o Relat?rio 

${value? "Sim" : "Não"} output browser: N?o 

GSP를 이미 UTF-8이다. 내 grails 버전은 1.2 M3이며 localhost에서는 chars가 ok를 표시하지만 서버 (tomcat)에서는 그렇지 않습니다.

버전 문제로 생각하고 1.3.3으로 업그레이드했는데 문제가 계속 발생하지만 localhost에도 문제가 있습니다.

답변

0

나는 당신을위한 결정적인 해결책이 없지만, 당신이 봐야한다고 의심하고 있습니다. here. 나는 스웨덴 문자 $를 {}에 표시되지 않는 문제가 있었다, 그러나 나는이 설정했기 때문에 그했다 ...

의 grails.views.default.codec = 'HTML'

... 작동하지 않았다 내 자바 스크립트에서. 그 설정이나 ...

을 grails.views.gsp.encoding은 ... 당신이 필요로하는 단서를 얻을 수 있습니다. 희망을 찾을 수 있습니다!