【问题标题】:Grails encoding problem with GSPGSP 的 Grails 编码问题
【发布时间】: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


    【解决方案1】:

    我没有给你一个明确的解决方案,但我怀疑你应该看看here。我遇到了瑞典字符未在 ${} 中显示的问题,但那是因为我设置了...

    grails.views.default.codec = 'html'

    ...这在我的 Javascript 中不起作用。该配置或...

    grails.views.gsp.encoding

    ...可能会给你你需要的线索。希望你能找到它!

    【讨论】:

      猜你喜欢
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-18
      相关资源
      最近更新 更多