首先是字符集的问题,随着mysql对字符集功能增强,早期的写的mysql程序就有可能出现乱码,同样字符集设置不对,结果还是乱码,存进去都乱码。在CodeGear C++Builder 2007出来之前,我一直用BCB6写mysql的小工具程序,用于测试。初期我们用的都是mysql 3.0,dbexpress 1.0,mysql的驱动也是3.x的,开始用的时候一切都很正常,结果我们使用mysql 5.x后,全是乱码,特别是windows下的mysql,linux下的mysql还能正常使用,要求用的字符集中缺省intia1字符集就可以了,但是现在目标系统数据库用的都是mysql5.0的,GBK字符集,不用说,肯定是乱码。 首先是字符集的问题,随着mysql对字符集功能增强,早期的写的mysql程序就