簡體   English   中英

將字符集添加到響應頭

[英]Adding charset to the response header

我正在使用以下程序來運行我的Web應用程序-

  1. 日食
  2. Java 1.6_21
  3. Tomcat的

當我使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM