1

我遇到了一些德语字符串在响应时被错误编码的问题。该项目是使用 ExtJS 和 Jawr 在 Grails 中设置的。所有字符串都存储在 .properties 文件中,该文件按语言进行翻译。德语字符串包含一个需要以 utf-8 编码的字符。使用 g:strings 编码的字符串可以正常工作。通过 Jawr 的 g:strings 未正确显示。我尝试通过在 Config.groovy 文件中设置jawr.charset.name='utf-8' 来设置jawr 编码,但这并没有解决它。我的理解是,jawr 字符集应尽可能使用 grails 设置,当前设置为:

grails.views.gsp.encoding = "UTF-8" grails.converters.encoding = "UTF-8"

我尝试使用萤火虫追踪 html,但所有编码似乎都是 utf-8。我唯一的理论是,jawr 对字符串的编码不正确。关于我应该在哪里看的任何想法?我目前正在使用 Jawr-3.3.3。

4

1 回答 1

0

在论坛外找到答案。问题在于使用 run-app 在本地运行 grails。部署的版本运行良好。

于 2011-08-15T19:16:41.540 回答