首页 > 解决方案 > Grails 有时会呈现错误的字符编码

问题描述

我在 tomcat 中部署了一个 Grails 应用程序。由于某种原因,有时会渲染错误的字符,重音字符变得奇怪?

有人遇到过这个问题并解决了吗?

我试图找到一个解决方案,但那里暴露的问题是关于一个恒定的编码问题,但在我的情况下是随机的。

如果我刷新页面,大约 30% 的时间返回错误的编码,其他 70% 可以正常工作。什么……出了什么问题?

任何帮助,将不胜感激。


重现步骤:

  1. 使用命令生成战争grails war
  2. 将战争上传到服务器(tomcat)
  3. 在浏览器中打开应用程序
  4. 点击F5刷新页面,结果有时正确有时错误(随机行为)。

更多信息:我意识到这种行为发生在 gsp 模板而不是 gsp 视图中

标签: tomcatencodingrendergspgrails-3.3

解决方案


推荐阅读