gb2312 是中文Unicode中的标识名。text/html是将网页文件中的表示定义为HTML。

解决方案 »

  1.   

    还是不明白。
    我的意思是 :在 page 指令中设置这些和在 meta中设置这些有什么区别?
      

  2.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    这个是设置IE中的字符集,也就是客户端。<%@ page language="java" contentType="text/html; charset=gb2312"  %>
    这个是服务器端.JSP & Servlet 是在Server端执行。如果不在JSP中进行设置,就会用默认的字符集向客户端发出响应。
      

  3.   

    有的编译器不能识别
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    所以为了保险  
    都采用
    <%@ page language="java" contentType="text/html; charset=gb2312"  %>
    不知道你在编译的时候采用上一中的写法  通过没有撒?
      

  4.   

    <%@ page contentType="text/html; charset=GBK" %>
      

  5.   

    仅仅
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    这样是通不过D! 
    upc_chenli(chenli) 、nnewdriver(新手) 好像都说的有道理!
    但你们的答案也不一样的哦,那种解释更合理?
      

  6.   

    upc_chenli(chenli)的说法是正确的,这个是webserver的响应问题。
      

  7.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    这个是设置IE中的字符集,也就是客户端。<%@ page language="java" contentType="text/html; charset=gb2312"  %>
    这个是服务器端.JSP & Servlet 是在Server端执行。如果不在JSP中进行设置,就会用默认的字符集向客户端发出响应。