【问题标题】:Velocity's resourceTool integration with Spring FrameworkVelocity 的 resourceTool 与 Spring Framework 的集成
【发布时间】:2011-01-04 13:45:59
【问题描述】:

大家好, 我正在尝试将 resourceTool 集成到 spring 中。 它工作得很好,只有 1 个问题,默认编码是 ISO-8859-1。 所以..一些研究,我想出了3个可能的解决方案。

我。在 web.xml 中添加一个过滤器: 设置字符编码过滤器 org.springframework.web.filter.CharacterEncodingFilter 编码 UTF-8 强制编码 真的 设置字符编码过滤器 /*

  1. 在视图解析器中添加一行:
  2. 手动更改响应的编码: response.setContentType("text/html;charset=UTF-8"); response.setCharacterEncoding("UTF-8"); (设置编码只是确保内容类型也设置编码本身)

但是,一旦我完成了其中任何一个,我的所有字符串都会变成乱码,而且无论我更改什么编码,它仍然是乱码(如果有的话只会变得更糟)。

关于如何解决它的任何想法? 任何人? ^_^

【问题讨论】:

    标签: web-applications spring-mvc internationalization velocity


    【解决方案1】:

    您可能应该告诉 Velocity 也使用 UTF-8,以及 input.encoding 和/或 output.encoding 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 2018-07-02
      • 2017-10-18
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多