代码如下:MySqlConnection conn=new MySqlConnection("server=XX.XX.XXX.XXX; user id=root; password=pass; database=database; pooling=false;");
string strsql = "SELECT  lb_quiz_grades.id,lb_quiz_grades.grade  FROM lb_quiz_grades ";
MySqlDataAdapter myda=new MySqlDataAdapter(strsql,conn);
DataSet ds=new DataSet();
myda.Fill(ds,"lbtemp");
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();

请各位大侠帮忙看看.~

解决方案 »

  1.   

    ie 里面设置成gb2312  和utf-8都不行
      

  2.   

    <system.web>
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
    </system.web>
      

  3.   

    同意楼上的说法,看看Web.config文件里面的这里的设置吧,改为这样:
        <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />
      

  4.   

    <globalization 
        requestEncoding="gb2312" responseEncoding="gb2312"
                
       />
    写成这样一来也还是乱码!!忘了说了, 我是用的MySql.Data  取的是MySql的数据库.
      

  5.   

    那可能就是读取的问题了,你显示的时候用Encoding.Default获取一下!