<select name="isadjust" id="select2"> <option value="是">是</option> <option value="否">否</option>
提交表单后  获得的isadjust 的是乱码 ,求解决?

解决方案 »

  1.   

    表头设置编码没?
     <meta http-equiv="content-type" content="text/html; charset=UTF-8">  贴下也面
      

  2.   

    获取表单的php页面加入header ( "Content-type: text/html; charset=gbk" );
      

  3.   

    不知道你是不是和我以前时候一样,
    乱码基本有3点,
    1、就是楼上说的了表头之类
    2、文档编码(应该知道了)
    3、这个?  mysql_query("set names'utf8'");
      

  4.   

    编码问题: 
    打开Dreamweaver  然后“编辑” -> “首先参数” -> “默认编码” 例如:utf-8 <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    .....
    <select name="isadjust" id="select2"> <option value="是">是</option> <option value="否">否</option>
    ...
    </body>
    </html>///+++++接受传值的那个页面 例如:
    <?php
    //....链接数据库之类的 
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?php
    $isadjust=$_POST['isadjust'];
    .....
    ?>//这样的话 就不会乱码了 
      

  5.   

    我遇到乱码时通常
    1.网页页面保存时存成utf-8
    2.处理的php也保存成utf-8
    3.浏览器如果的编码的选择的话也改一下。这些东西我都用ultraEdit编辑的