这是我的JSp文件,不知道怎么总是出现乱码?
<%@page language="java"%> 
<%@page contentType="text/html;charset=gb2312"%> 
<html>
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  </head>
<body>
<%int i=20;%>
<p> simple ............. i=<%=i%></p>
<%Integer j;
j=new Integer(10);%>
<p> simple Integer................. j=<%=j.intValue()%></p>
我的:
</body>
</html>

解决方案 »

  1.   

    高手执教啊
    是不是我的环境变量问题啊 
    运行结果如下 : 
    simple ............. i=20simple Integer................. j=10
    ???锛?r
      

  2.   

    simple ............. i=20simple Integer................. j=10我的: ////////////////////////////
    在我这里的运行结果。没问题。看看你的环境变量是否弄好了。。
    path,classpath,tomcat_home,java_home仔细检查下看看。
      

  3.   

    可能是你的.jsp文件的文件编码问题,欢歌文本编辑器,重新保存试试,可以用UE。
      

  4.   

    加入这句看看:request.setCharacterEncoding("gb2312");
      

  5.   

    看看你的这个文件本身是不是gb2312的编码。
    用文本文件打开,另存为,选目录的时候可显示编码。如果是在jbuilder中,直接在编辑器右下方可以看到。另外,head中间那句话可以去掉。
      

  6.   

    jsp页面保存到数据库有乱码解决方法Jsp+tomcat+bean中文乱码问题解决方法javabean中参数有乱码
    1) 所有的jsp页面指定字符编码方式,如:Charest=gb2312,Charest=UTF-8等等
    2) 在应用服务器中的server.xml方件中找到设置服务器端口的行,一般是这样开头:”<Connector port="8080"”,
    3) 在找到的行"<Connector"开头的字符串后加上:URIEncoding="UTF-8" ,保存文件
    --------------------------------------------------------------------------
    jsp页面有乱码解决方法    所有的jsp页面指定字符编码方式,如:Charest=gb2312,Charest=UTF-8等等
        <%@ page contentType="text/html; charset=UTF-8">
    --------------------------------------------------------------------------
    jsp单个中文参数乱码解决方法    用这个转换一下: 
        <%!String trans(String chi)
           {
            string result =null;
            byte temp[];
            temp=chi.getBytes("iso=8859-1");
            result= new String(temp);
            }
        %>
    或者直接这样:
        <% 
          request.setCharacterEncoding("UTF-8");
          out.println(request.getParameter("参数ID")
        %>
    --------------------------------------------------------------------------