100分求jsp include乱码问题!
如解决,分数不够可再加。
服务器ibm websphere 6 //不是5.版本
test1.jsp:
<%@ page contentType= "text/html; charset=GB2312 " language= "java " import= "java.util.* " errorPage= "/errpage.jsp " %>
<HTML> <HEAD> <TITLE> </TITLE>
<META http-equiv=Content-Type content= "text/html; charset=GB2312 ">
<BODY >
<body>
<%@ include file= "test2.jsp "%>
</body>
</HTML>
test2.jsp
<%
out.println( "我的 ");
%>
我的
访问test1.jsp显示?? ???
//在test2.jsp中加入头 <%@ page contentType= "text/html; charset=GB2312 " language= "java " import= "java.util.* " errorPage= "/errpage.jsp " %> ,中文是正常的。
现在就是想把被include的页面中去掉头,哪位高手能解决???再此谢过。
[解决办法]
test2:
<HTML> <HEAD> <TITLE> </TITLE>
<META http-equiv=Content-Type content= "text/html; charset=GB2312 ">
<BODY >
<body>
<%
out.println( "我的 ");
%>
</body>
</HTML>
[解决办法]
我也遇到过这个问题
<jsp:include page= "test2.jsp ">
就好了
[解决办法]
给你个更简单的
new String( "我靠靠 ".getBytes(config.getInitParameter( "charset ")), "gb2312 ");
[解决办法]
你把 <%@ page contentType= "text/html; charset=GB2312 " language= "java " import= "java.util.* " errorPage= "/errpage.jsp " %>
写成一个CONSTANT保存为 ContentHead.jsp
每个JSP页面都INCLUDE ContentHead.jsp
这样代码就重用了
[解决办法]
怎么这么奇怪呢,我在Tomcat4.1中试了下,显示正常
可惜没有ibm websphere 6
[解决办法]
你可以试试下面这段代码看一下,我每次使用都没有出现乱码
public String formatStr(String str)
{
return str == null ? " " : str;
}
[解决办法]
我这里显示正常,可能是lz的设置问题。
统一编码。