我VC6.0 和MYSQL进行连接可是当进行查询时,老是出现乱码不知道怎么回事,我查询的结果只有一行,包含三个字段可是除了第三个字段能正常显示在屏幕上之外其他的都不能正常显示,而且第一个字段显示的居然是第三个字段的,还得说一声,我那个数据库支持中文,跟这个有关系没?

解决方案 »

  1.   

    可以在创建数据库的时候加上这个create database "数据库名字" default character set gb2312然后创建表的时候这样create table "表名"("字段1","字段2",.....)defautl character set gb2312 
    就可以了
      

  2.   

    如果是汉字的原因,在程序里可以加一条:SET NAMES 'gbk'
      

  3.   

    改用MySql 3.23 试一试新版本不一定好。
      

  4.   

    创建数据库的charset和表的charset 一致