请问,delphi7将中文内容保存到mysql5.5数据库中为什么是乱码了?使用adoconnection连接的数据库,mysql5.5数据库用的是GBK,请教高手如何解决。

解决方案 »

  1.   

    把字符集设置成utf8, 就可以了。
      

  2.   

    补充一下:你在设计数据库表的时候,建字段的时候,会有字符集选项,你选择utf8。就ok了
      

  3.   

    delphi里用widestring就是unicode字符
      

  4.   

       最好升级Delphi xe update1 使用 dbexpress连接。
      

  5.   

    delphi xe 360使勁的報木馬呀!
      

  6.   

    使用adoconnection连接的数据库
    ==================================
    你要确认下你的MySQL OLEDB驱动版本是多少,
    其对不同版本的MySQL的兼容性不是很好。不要使用3.5的版本,用这个版本连5.0是会出现乱码,
    把驱动换成5.0版本就好了