你应该使用gb2312。
我用php+mysql的时候选uft8也是乱码,最后无奈放弃,改成gb2312。

解决方案 »

  1.   

    说清楚些我的问题注要是这里,而不是查询时返回的数据
    string select="select Name AS '名字' from teacher";//在输出时显示乱码,Mysql的编码已经设置为Uft8,开发软件VS2005,乱码的就是"名字",那两个字!
      

  2.   

    把select 显示转成uft-8试试。
      

  3.   

    把sql2005的编码改为gb2312就ok了!
      

  4.   


    也可以更改数据库的语言属性。好像是ALLOCATE这个关键字的语句