일부 독일어 문자열이 응답으로 잘못 인코딩되는 데 문제가 있습니다. 이 프로젝트는 ExtJS와 Jawr를 사용하여 Grails에서 설정됩니다. 모든 문자열은 언어별로 번역되는 .properties 파일에 저장됩니다. 독일어 문자열에는 utf-8로 인코딩해야하는 문자가 포함되어 있습니다. g : strings를 사용하여 인코딩 된 문자열은 올바르게 작동합니다. Jawr을 통해 전달 된 g : 문자열이 올바르게 표시되지 않습니다. jawr.charset.name = 'utf-8'을 Config.groovy 파일에 설정하여 jawr 인코딩을 설정하려고했지만이를 수정하지 않았습니다. jawr charset은 가능한 경우 grails 설정을 사용해야하며 현재 다음을 사용하여 설정되어 있습니다.Jawr이있는 ExtJS가 인코딩 설정을 엉망으로하고있는 것 같습니다.
grails.views.gsp.encoding = "UTF-8" grails.converters.encoding = "UTF-8"
나는 방화 광을 사용하여 HTML을 추적했지만 모든 인코딩이 utf-8 인 것으로 나타났습니다. 내 유일한 이론은 문자열이 jawr에 의해 부정확하게 인코딩된다는 것입니다. 내가 볼 곳에 대한 아이디어가 있습니까? 현재 Jawr-3.3.3을 사용하고 있습니다.