MySQLConnection conn = new MySQLConnection("Data Source=xxxx;Password=xxxx;User ID=xxx;Location=。;");
        conn.Open();
        string sql = "SELECT * FROM dede_archives where ID = 24";
        MySQLCommand commn = new MySQLCommand(sql,conn);    
        dt = (MySQLDriverCS.MySQLDataReader)commn.ExecuteReader();前台数据输出
<html>
  <% while (dt.Read())
    {   
        titleMovie = dt["title"].ToString();
        
    }
     %>
   
       <%=titleMovie%>
</html>数据输出是 ???????????????) 这种乱码而且用 <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> 都试过了,没用大家帮帮忙看看

解决方案 »

  1.   


    MySQLConnection conn = new MySQLConnection("Data Source=xxxx;Password=xxxx;User ID=xxx;Location=。; CharSet=gb2312;"); 
      

  2.   

    1楼的还是不行啊  我搞定了, 在定义个 CMD 然后 set names gb2312 然后运行下 就OK     谢谢大家
      

  3.   

    首先,要弄清你建库时,用的是什么语言编码;(我通常选UTF8)
    其次,要确认数据库中存的是什么;(从数据库察看,有没有乱码)
    第三,确认页面文件所用的编码。
      

  4.   

    或都配置下数据库实例就行了,在开始--程序---mysql--MySQL Server Instance Config Wizard