У меня проблемы со страницами Groovy Server (gsp), где символы utf-8 не отображаются правильно, а вместо этого отображаются как «?». Это происходит внутри тегов 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 символы отображаются нормально, но на сервере (tomcat) - нет.
Думая, что это была проблема с версией, я обновился до 1.3.3, и проблема все еще возникает, но теперь и на localhost.