Java Tomcat UTF-8问题

时间:2017-03-09 13:22:00

标签: java angularjs spring tomcat utf-8

我无法在Tomcat中使UTF-8工作。我已经完成了以下配置:

  1. 设置URIEncoding =" UTF-8"在我的server.xml上
  2. export CATALINA_OPTS =" $ CATALINA_OPTS -Dfile.encoding = UTF-8"在catalina.bat
  3. 配置Spring CharacterEncodingFilter
  4. 在所有html文件中设置UTF-8
  5. Maven sourceEncoding build UTF-8
  6. 当我在浏览器或邮递员中调用我的webapp网址时,我可以看到 Content-Type→text / html; charset = UTF-8 。但页面使用错误的编码进行渲染。当我在Tomcat文件夹中打开已部署的webapp时,html文件也具有正确的编码。我真的不知道该怎么做。

    我正在使用Angular,Spring,Jersey,Spring Security和Tomcat。

    感谢。

1 个答案:

答案 0 :(得分:0)

בס"ד

在servlet数据响应中? 你可以尝试:

response.setCharcterEncoding(("utf-8"));
祝你好运。