gpt4 book ai didi

java - 将字符集添加到响应 header

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:22 24 4
gpt4 key购买 nike

我正在使用以下来运行我的网络应用程序 -

  1. eclipse
  2. Java 1.6_21
  3. Tomcat

当我使用 eclipse 在我的本地计算机上运行我的应用程序时,在响应 header 中我可以看到 Content-Type 设置为以下 -

Content-Type:text/html;charset=ISO-8859-1

但是当我通过在 tomcat 中部署 war 文件在生产服务器上运行我的应用程序时,响应 header 中的 Content-Type 设置为以下 -

Content-Type:text/html

我想知道当我在本地计算机上运行应用程序时如何设置 charset=ISO-8859-1 以及为什么它没有在生产环境中设置。

我是否需要在生产环境的 tomcat 配置中做一些事情来确保将 chartset 设置为 Content-Type 或问题出在其他地方?

最佳答案

对于servlet,你可以在响应中设置它,例如:

response.setContentType("text/html;charset=ISO-8859-1");
response.setCharacterEncoding("ISO-8859-1");

对于 JSP,您可以在页面指令中设置它:

<%@ page contentType="text/html;charset=ISO-8859-1" %>

对于 Tomcat 全局,答案 here可能有帮助。

关于java - 将字符集添加到响应 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21980858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com