[英]Adding charset to the response header
我正在使用以下程序来运行我的Web应用程序-
当我使用eclipse在本地计算机上运行应用程序时,在响应标头中,我可以看到Content-Type设置为以下内容-
内容类型:text / html的;字符集= ISO-8859-1
但是,当我通过在tomcat中部署war文件在生产服务器上运行我的应用程序时,响应标头中的Content-Type设置为-
内容类型:text / html的
我想知道在本地计算机上运行应用程序时如何设置charset = ISO-8859-1以及为什么在生产环境中未设置它。
我是否需要在生产环境的tomcat配置中执行某些操作,以确保将图表集设置为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全局, 这里的答案可能会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.