用Eclipse开发的jsp应用, 在index.jsp文件中使用<%@include file ="header.htm" %>把一个htm文件包含进来,
在Eclipse中能设置encoding的地方,编码都设置为UTF-8, index.jsp文件中的所有编码设置部分也都设置为UTF-8,
因为header.htm不是个完整的页面,所以没有设置编码格式,但在eclipse里设置htm文件编码为UTF-8.单独浏览header.htm (浏览器的编码选UTF-8)没有问题,但访问index.jsp文件,则header部分显示的就是乱码!
反复调整都不行。现在找到的解决方案是,把header.htm改名为header.jsp,并在头部加上<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>,在index.jsp中 采用<jsp:include page="header.jsp">的方法把头部包含进来,就没问题了。请问: 为什么静态包含htm文件会产生编码问题? 是不是有的地方还需要设置?大家如何解决这个问题的?
在Eclipse中能设置encoding的地方,编码都设置为UTF-8, index.jsp文件中的所有编码设置部分也都设置为UTF-8,
因为header.htm不是个完整的页面,所以没有设置编码格式,但在eclipse里设置htm文件编码为UTF-8.单独浏览header.htm (浏览器的编码选UTF-8)没有问题,但访问index.jsp文件,则header部分显示的就是乱码!
反复调整都不行。现在找到的解决方案是,把header.htm改名为header.jsp,并在头部加上<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>,在index.jsp中 采用<jsp:include page="header.jsp">的方法把头部包含进来,就没问题了。请问: 为什么静态包含htm文件会产生编码问题? 是不是有的地方还需要设置?大家如何解决这个问题的?
解决方案 »
- 用命令提示符用fop运行xsl-fo代码总是出现not find org.apache.fop.cli.Main.
- 使用ActionFrom中的validate方法验证数据,在页面上无法显示错误信息
- svn操作问题?
- java如何编写接口来连接硬件
- 怎么用struts2标签设置小数保留位数
- webwork + sping +hibernate3.1 +sqlserver2000 乱码问题
- java.io.UTFDataFormatException: Invalid UTF8 encode ——盼望高手
- struts里点击一个按钮页面重定向到/xx.do ,应该怎么实现
- 关于servlet的问题!!
- 关于wrapper,空指针异常,Win32ShellFolder2,谢谢!
- 搞struts2的必看,偶尔发现的一个东西
- 数据库设计问题
一个是静态引入 一个是动态引入 具体的去google