Grails (2.0.4) アプリケーションがあり、すべて UTF-8 エンコーディング (レイアウトのメタ タグ、mysql データベース テーブル) を管理するように設定されています。残念ながら、奇妙なことが起こります。
たとえば、(ドメイン インスタンスを作成するための) フォームに、次のように非英国文字を含むテキストを入力するとします。
más que nada
POST には正確なテキスト (「á」文字はそのまま) が含まれていますが、コントローラーの params 変数には間違ったテキストが含まれています。
más que nada
ビューとコントローラーの間には何もありません。どうしてこうなるのでしょうか?
また、良い結果が得られなかったので、Config.groovy に設定しようとしました。
grails.views.default.codec = "html"
設定するのに欠けているものは他にありますか?
この問題をご覧になるために時間を割いてくださるすべての方々に、前もって感謝します。