代码如下:
ch5_1.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>include命令的使用</title>
</head>
<body>
<%@ include file="ch5_1.html" %>
 <%
 out.print("<b>这是jsp文件中的内容");
 %>
</body>
</html>
ch5_1.html<img src="657.jpg"><br>
这是HTML中的文字
<br>
小小鸟第一次提问,也许对于高手们来说是件很简单的事,不过这乱码困扰了我很久,望指教,关于这上面的乱码文章我也看了。没有提到这个jsp调用html的,我用jsp调用jsp 不会出错。想知道这是为什么。。

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
      

  2.   

    不要用UTF-8
    可能设一下数据库的字符集,
      

  3.   


    <%!
    String trans(String chi)
    {
    String result = null;
                   byte temp [];
                   try
                   {
                           temp=chi.getBytes("iso-8859-1");
                          result = new String(temp);
                    }
                    catch(java.io.UnsupportedEncodingException e)
                    {
                            System.out.println (e.toString());
                    }
                return result;
    }
    String trans(Object chi)
    {
       return trans(chi.toString());
      }
    %>
    把这个方法写进去   哪出现乱吗就在哪trans()
      

  4.   

    网页默认gbk形式,   数据库为iso-8859-1,  接受或发送是注意转化,
      

  5.   

    gbk 也不行,为什么不用gbk呢,网上说最好用utf-8这样更好统一zxh2208180(九天玄狐)兄有没有更简单的一点的方法
      

  6.   

    我没有用数据库。html网页默认gbk,JSP是utf-8,我把html网页设为utf-8还是不行
      

  7.   

    网页设为gbk
    数据库字筏集设为gbk,
     接受的时候设为Gbk
    就不会有问事
      

  8.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <%@ page language="java" contentType="text/html; charset=gbk" %>
    <% request.setCharacterEncoding("gdk"); %>
    <head>
    <title>include命令的使用方法&#65533;</title>
    </head>
    <body>
    <%@ include file="ch5_1.html" %>
     <%
       out.println("这是jsp文件的内容<br>");
     %>
    </body>
    </html> <img src="657.jpg"><br>
    这是html中的内容
    <br>
      

  9.   

    改正后的运行结果:
    ????html???????? 
    这是jsp文件的内容
      

  10.   

    <% page contentType="text/html;charset=GBK"%>
    <html>
    <head>
    <title>include命令的使用方法&#65533;</title>
    </head>
    <body>
    <%@ include file="ch5_1.html" %>
     <%
       out.println("这是jsp文件的内容<br/>");
     %>
    </body>
    </html> 
    ch5_1.html<html>
    <head>
    </head>
    <body>
    <img src="657.jpg"><br/>
    这是HTML中的文字
    <br/>
    </body>
    </html>