<html>
<body>
<title> 变量声明练习 </title>
<meta http-equiv="Content-type" content="text/html";charset="gb2312">
<%! int i=10;%>
<%! String s1="这是变量声明";%>
<%! String s2="这是变量声明s2";%>
<br><%=s1%>
<br><%=s2%>
</body>
</html>浏览器浏览后乱码。
在浏览器选择 编码-自动选择后 就能正常。
我不是已经设置了charset吗? 怪事~哪位大侠帮帮忙^_^

解决方案 »

  1.   

    <meta http-equiv="Content-type" content="text/html";charset="gb2312">
    这行有点小错误,
    改成
    <meta http-equiv="Content-type" content="text/html;charset=gb2312">
      

  2.   

    测试。。2种方式都无乱码出现,可能是ie容错性较强,建议写规范一点,把<meta>和<title>都放进去<head>中试试,再不行就在前头声明试试
      

  3.   

    在程序的第一行加入
    <%@page contentType="text/html;charset=GBK"%>即可!
      

  4.   

         <meta http-equiv="Content-type" content="text/html";charset="gb2312">
    位置上移 至顶部
      

  5.   

    <%@ page language="java" contentType="text/html;charset=GBK"%> 置顶
    <meta http-equiv="Content-Type" content="text/html; charset=GBK">放在<head></head>中间
      

  6.   

    <%page contentType="text/html;charset=gb2312"%>最上面
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">放在 <head> </head>中间