Проблема кодирования Grails с помощью GSP - PullRequest
1 голос
/ 14 июля 2010

У меня проблемы со страницами 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.

1 Ответ

0 голосов
/ 14 июля 2010

У меня нет окончательного решения для вас, но я подозреваю, что вы должны посмотреть здесь .У меня были проблемы с тем, что шведские символы не отображаются в $ {}, но это потому, что я установил ...

grails.views.default.codec = 'html'

...не работал в моем Javascript.Эта конфигурация или ...

grails.views.gsp.encoding

... может дать вам необходимую подсказку.Надеюсь, вы найдете это!

...