【发布时间】:2010-07-13 21:22:53
【问题描述】:
我遇到了 groovy 服务器页面 (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 上。
【问题讨论】:
标签: tomcat grails encoding utf-8 gsp