1

utf-8 文字が正しく表示されず、代わりに "?" と表示される Groovy サーバー ページ (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 で、ローカルホストでは文字は正常に表示されますが、サーバー (Tomcat) ではそうではありません。

それはバージョンの問題だと思って、1.3.3 にアップグレードしましたが、問題は引き続き発生しますが、現在は localhost でも発生しています。

4

1 に答える 1

0

決定的な解決策はありませんが、こちらをご覧になる必要があると思います。${} にスウェーデン語の文字が表示されないという問題がありましたが、それは設定が原因でした...

grails.views.default.codec = 'html'

...私のJavascriptでは機能しませんでした。その構成や...

grails.views.gsp.encoding

...必要な手がかりが得られるかもしれません。見つけてください!

于 2010-07-14T10:47:33.147 に答える