我遇到一些德语字符串在响应时编码不正确的问题。该项目使用ExtJS和Jawr在Grails中设置。所有字符串都存储在.properties文件中,该文件基于每种语言进行翻译。德语字符串包含需要以utf-8编码的字符。使用g:strings编码的字符串,正常工作。通过Jawr传递的g:字符串无法正确显示。我尝试通过在Config.groovy文件中设置jawr.charset.name ='utf-8'来设置jawr编码,但是没有修复它。我的理解是钳口字符集应尽可能使用grails设置,目前使用:
设置grails.views.gsp.encoding =“UTF-8” grails.converters.encoding =“UTF-8”
我尝试使用firebug追踪html,但所有编码似乎都是utf-8。我唯一的理论是字符串被钳口编码错误。关于我应该在哪里看的任何想法?我目前正在使用Jawr-3.3.3。
答案 0 :(得分:0)
在论坛外发现的答案。问题出在使用run-app的本地grails运行中。部署版本工作正常。