楼主使用的是动态include还是静态include文件呢?请确保被include进来的文件中没有再设置charset项.

解决方案 »

  1.   

    这个问题呢,我认为可以这样解决,
    设包含的JSP文件是test.jsp,被包含的是include.jsp则在静态包含中,可如下:test.jsp
    ==================================================================================
    <%@ page contentType="text/html;charset=GB2312"%>
    <%@ include file="include.jsp"%>
    include.jsp
    ==================================================================================
    <%@ page pageEncoding="GB2312"%>
    <script>alert("我是中国人");</script>
      

  2.   

    在动态包含中,改动test.jsp如下:
    <%@ page contentType="text/html;charset=GB2312"%>
    <jsp:include page="include.jsp" flush="true"/>就行了,结帖吧。