Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 速度';s resourceTool与Spring框架的集成_Web Applications_Spring Mvc_Internationalization_Velocity - Fatal编程技术网

Web applications 速度';s resourceTool与Spring框架的集成

Web applications 速度';s resourceTool与Spring框架的集成,web-applications,spring-mvc,internationalization,velocity,Web Applications,Spring Mvc,Internationalization,Velocity,嘿,伙计们, 我正在尝试将resourceTool集成到spring中。 它工作得很好,只有一个问题,默认编码是ISO-8859-1。 所以,经过一番研究,我想出了3个可能的解决方案 I.在web.xml中添加过滤器: SetCharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter 编码 UTF-8 强制编码 真的 SetCharacterEncodingFilter /* 在ViewResol

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

I.在web.xml中添加过滤器: SetCharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter 编码 UTF-8 强制编码 真的 SetCharacterEncodingFilter /*

  • 在ViewResolver中添加一行:
  • 手动更改响应的编码: setContentType(“text/html;charset=UTF-8”); 响应。setCharacterEncoding(“UTF-8”); (设置编码只是确保内容类型也设置编码本身)
  • 然而,一旦我完成了这两个步骤中的任何一个,我所有的字符串都会变成gibrish,而且无论我改变什么编码,它都会保持gibrish(如果有任何改变,只会变得更糟)

    有没有办法解决这个问题?
    有人吗^_^

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