各位各位,请教一个乱码问题我的vb6.0+mysql 连接字符串是:Public Function ChinaTW() As String '连接数据库函数
          ChinaTW = "DRIVER={MySQL ODBC 3.51 Driver};" _
                        & "SERVER=localhost;" _
                        & "Port=3306;" _
                        & "DATABASE=chinashopping_tw;" _
                        & "UID=chinatw;PWD=123456; OPTION=3;stmt=SET NAMES utf8"
End Function我原来是 gb2312,根据要求,要支持繁体中文,因此,出现了乱码请帮忙,谢谢!!

解决方案 »

  1.   

    刚刚试了下,gbk貌似没有问题
      

  2.   

     
    dingyanwei你好,用gbk 在简体系统上正常,但在繁体系统上是乱码,请继续关注,谢谢!!
      

  3.   

    Mysql的没有测试过,但SQL server中碰到这类问题,一般都应考虑字段设计时的类型问题,比如varchar类型应该用nvarchar代替。
      

  4.   

    aohan:
    你好,不知道乱码问题和nvarchar有什么直接关系?谢谢
      

  5.   

    刚才分析了下我的程序,原来我用的是ole字段,建议lz使用ole存储文字,这样就无所谓什么编码,虽然有点麻烦,不过确实有效。
      

  6.   

    多谢各位,我用c#语言做的,用utf8正常谢谢