关闭

.net 取mysql 中文乱码问题

标签: mysql.netdatasetxmlstringsql
1394人阅读 评论(0) 收藏 举报
分类:

http://blogwind.com/Rex/3106.shtml

  public  DataSet getTv(string sql)
  {
      con.openMySql();
      MySqlDataAdapter da=new MySqlDataAdapter(sql,con.mySqlConn);
      DataSet ds=new DataSet();
      da.Fill(ds,"TV");
      con.closeMySql();
   
      string xml = ds.GetXml();
      ds.Clear();
      System.Text.Encoding  gb =  System.Text.Encoding.GetEncoding("gb2312");
      System.Text.Encoding  iso = System.Text.Encoding.GetEncoding("iso8859-1");
      byte[] ub = iso.GetBytes(xml);
      xml = gb.GetString(ub);
      ds.ReadXml(new System.IO.StringReader(xml));

      return ds;
  }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:753324次
    • 积分:7383
    • 等级:
    • 排名:第3071名
    • 原创:33篇
    • 转载:228篇
    • 译文:0篇
    • 评论:83条
    最新评论