Velocity的resourceTool与Spring Framework集成

时间:2011-01-04 13:45:59

标签: web-applications spring-mvc internationalization velocity

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

予。在web.xml中添加过滤器:     SetCharacterEncodingFilter   org.springframework.web.filter.CharacterEncodingFilter      编码   UTF-8         forceEncoding   真正          SetCharacterEncodingFilter   / *  

  1. 在viewresolvers中添加一行:
  2. 手动更改响应的编码: response.setContentType( “text / html的;字符集= UTF-8”); response.setCharacterEncoding( “UTF-8”); (设置编码只是确保内容类型也设置编码本身)
  3. 然而,一旦我完成了那些,我的所有字符串都转向gibrish,无论我改变什么编码它仍然是gibrish(只有更糟糕,如果有的话)。

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

1 个答案:

答案 0 :(得分:0)

你应该告诉Velocity使用UTF-8,使用input.encoding和/或output.encoding属性。