能.你换这个试一下..
<% 
String Hi="你好"; 
byte[] 
tmpbyte=Hi.getBytes("ISO8859_1"); 
Hi=new 
String(tmpbyte); 
out.print(Hi); 
%>  

解决方案 »

  1.   

    关键所有HTML中文都变成乱码了,我每个都去处理,就要疯掉了!
      

  2.   

    http://dev.csdn.net/develop/article/27/27837.shtm
    去看看吧。
      

  3.   

    把1.jsp中的<%@ page contentType="text/html; charset=gb2312" language="java"%>去掉。
      

  4.   

    tomcat5不需要设置中文编码了,如果你include了,中文反而会变成乱码的。
      

  5.   

    一个页面可以写两个contenttype吗,用<%@ page include%>相当于将JSP代码源样地考到另一个文件中
      

  6.   

    对不起,错了,应该是
    1.jsp:
    <%@include file="2.jsp"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>1.jsp</title>
    </head><body>
    中文
    </body>
    </html>2.jsp:
    <%@ page contentType="text/html; charset=gb2312"%>我个人也认为这样1.jsp就不会出现乱码,但是实际上还是出现了乱码,也就是说像
    <%@ page contentType="text/html; charset=gb2312"%>
    这种语句include进来没有作用,只能在文件交待?
      

  7.   

    2.jsp里 不要再写<%@ page contentType="text/html; charset=gb2312" %>
      

  8.   

    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    <%@ page contentType="text/html; charset=gb2312" %>而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    <%@include file="2.jsp"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>1.jsp</title>
    </head><body>
    中文
    </body>
    </html>但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
      

  9.   

    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    我的2.jsp就只有一行代码:
    <%@ page contentType="text/html; charset=gb2312" %>而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    而在1.jsp里面引入:
    <%@include file="2.jsp"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>1.jsp</title>
    </head><body>
    中文
    </body>
    </html>但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
    但是这样1.jsp显示的还是乱码!
      

  10.   

    1.jsp:
    <%@include file="2.jsp"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>1.jsp</title>
    </head><body>
    中文
    </body>
    </html>2.jsp:
    <%@ page contentType="text/html; charset=gb2312"%>
    恩,这个没问题,要小改一下就可以了