<%@ page language="java"
contentType="text/html;charset=GBK"
buffer="64kb"
%>当我将这个直接加在jsp页面头的时候页面正常,当我将这个代码放在一个head.jsp中,然后其他jsp页面用 <%@ include file="/include/head.jsp" %> 来包含。
结果出现的页面就乱码!!!!这有不同??
contentType="text/html;charset=GBK"
buffer="64kb"
%>当我将这个直接加在jsp页面头的时候页面正常,当我将这个代码放在一个head.jsp中,然后其他jsp页面用 <%@ include file="/include/head.jsp" %> 来包含。
结果出现的页面就乱码!!!!这有不同??
几个问题?web环境是tomcat5还是4?
如果是4,两个文件都设置<%
request.setCharacterEncoding("GB2312");
%>
如果是5的话。那最好被包含的不要设置page指令
如果还不行就改动态include
request.setCharacterEncoding("GB2312");
%>
在什么地方设置,头?
在head.jsp中,我将编码改成
<%@ page language="java"
contentType="text/html;charset=iso8859_1"
buffer="64kb"
%>
就不乱码了。