用这个试试mysql_query('SET NAMES utf-8');

解决方案 »

  1.   

    所有的文件保存时,最好也都保存为UTF-8字符集
      

  2.   

    数据你用utf8_general_ci试试
    在插入数据之前
    mysql_query('SET NAMES utf8');
      

  3.   

    最好在mysql.ini里设置默认的字符类型为utf8
      

  4.   

    出错:Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\wamp\www\tour\index.php on line 14
      

  5.   

    mysql_query('SET NAMES utf-8');
    不是mysqli_query()
      

  6.   

    mysql_query(SET NAMES 'utf-8');
    好像这样
      

  7.   

    1.mysql_query("SET NAMES 'utf-8'");
    2.是用了htmlentities()这个函数的话,用htmlspecialchars()替换掉
      

  8.   

    最后发现应该这样设置:mysqli_query($db,"SET NAMES 'utf8'");
      

  9.   

    如果是数据库你设成
    mysql_query("SET NAMES 'utf-8'"); 
    如果数据库没问题只是页面在页面顶部加一行
    header('Content-Type:text/html;charset=gb2312');