<script language="javascript"> </script> 
<form action="jsadd.php" method="post"> 
<a onclick="document.charset ='gb2312'" href="#" >gb2312 </a> <br>
<a onclick="document.charset ='utf-8'" href="#" >utf-8 </a> <br></form> 

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title> New Document </title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <script type="text/javascript">
    var changeCode = function(){
       var currCode = "text/html;charset=gb2312";
       var metas = document.getElementsByTagName("meta");
       var j = 0;
       for(var i=0;i<metas.length;i++)
       {
    if(metas[i].content.indexOf("text/html") != -1)
    {
    currCode = metas[i].content;
    j = i;
    break;
    }
       }
       if(currCode == "text/html;charset=gb2312")
       {
    metas[j].content = "text/html;charset=西欧(ISO)";
       }
       else
       {
    metas[j].content = "text/html;charset=gb2312";
       }
       var adNode = document.createElement("<meta http-equiv=\"Content-Type\" content=\"text/html;charset=gb2312\" />");
       alert(adNode.content)
    document.getElementsByTagName("head")[0].appendChild(adNode);

    };
    </script>
    </head>
    <body>
    <input type="button" value="切换" onclick="changeCode()" />
    asda我们
    </body>
    </html>===诶 ,弄了半天 ,发现无法做到,期待高人