我有一个 Grails (2.0.4) 应用程序,全部设置为管理 UTF-8 编码(布局中的元标记,mysql 数据库表)。不幸的是,奇怪的事情发生了。
例如,如果在表单中(创建域实例)我键入任何包含非英国字符的文本,如下所示:
más que nada
POST 包含确切的文本(“á”字符原样),但控制器中的 params 变量包含错误的文本:
más que nada
视图和控制器之间什么都没有,怎么会这样呢?
我也尝试在 Config.groovy 中进行设置,但效果不佳:
grails.views.default.codec = "html"
还有什么我想设置的吗?
提前感谢所有愿意花时间查看此问题的人。