导航

MYSql 乱码前台显示

Posted on 2009-08-25 19:18  DotNet1010  阅读(292)  评论(1编辑  收藏  举报

             Encoding enc = System.Text.Encoding.GetEncoding("latin1");

            string str = Encoding.GetEncoding("GBK").GetString(enc.GetBytes("ÐÂÊÖÈÎÎñÖ¸µ¼Ô±"));

           Console.WriteLine(str);

           发现采用上面的方法后 仍然有个别字符为乱码 继续研究 发现在查询的时候加入下面语句 终于解决了该死的乱码问题
          SET character_set_connection=latin1, character_set_results=latin1, character_set_client=latin1;