応答時に一部のドイツ語文字列が正しくエンコードされないという問題が発生しています。プロジェクトは、ExtJS と Jawr を使用して Grails でセットアップされます。すべての文字列は .properties ファイルに保存され、言語ごとに翻訳されます。ドイツ語の文字列には、utf-8 でエンコードする必要がある文字が含まれています。g:strings を使用してエンコードされた文字列は、正しく機能します。Jawr を介して渡された g:strings が正しく表示されません。Config.groovyファイルにjawr.charset.name='utf-8'を設定してjawrエンコーディングを設定しようとしましたが、修正されませんでした。私の理解では、可能であれば、jawr charset は grails 設定を使用する必要があります。これは、現在以下を使用して設定されています。
grails.views.gsp.encoding = "UTF-8" grails.converters.encoding = "UTF-8"
firebug を使用して html をたどってみましたが、すべてのエンコーディングが utf-8 のように見えました。私の唯一の理論は、文字列がジョーによって正しくエンコードされていないということです。どこを見ればいいですか?現在、Jawr-3.3.3 を使用しています。