请教,我用VC连接Mysql数据库,但是从数据库得到的汉字无法显示,得到的是问号。比如数据库那边cName="名字1",VC得到的是cName="??1"。
已经调整了数据库的编码为gb2312,
在vc加上mysql_query("SET NAMES 'GB2312'");
然而乱码问题仍然没有得到解决。

解决方案 »

  1.   

    问题点数为0 怎么回答??
    你可以在建表的时候指定一下 
    default charset='gb2312'e.g.create table a ( id int(11) ) engine=myisam default charset='gb2312';
    这样,试试看。
      

  2.   

    表的编码也是gb2312。
    vc访问mysql的时候,已经set names 'gb2312';
    不明白还有什么问题。问题点数为0 怎么回答??
    ------------
    原来要分的啊?下次注意。
      

  3.   

    问你们一下,我用MYSQL4。1的数据导入到MYSQL5。0的数据,出现了乱码,怎么解决啊。