我用的是sql版本是mysql-5.0.20a-win32,工具是navicat_trial,在工具里创建数据库里是可以显示中文的。但在C#.net2.0下就不能正常显示。我是用odbc连接的。MyODBC-3.51.11-2-win.exe(驱动)odbc_net_1.msi,应该差不多了。但为什么还会出现乱码。建库时是选择的gb2312,用gbk也试过了,在连接字符串里加下charsct='gb2312',都试过了,为什么还不行呢。
分析原因:
1。是驱动的原因吗?应该不是,我也试了几个驱动,也都不行。
2。是数据库和navicat不配吗?
3。还是mysql的问题,还是我工具的问题。
郁闷呵。已经两天了,有人能给我一个解决方案吗?
谢谢了。
谢谢了.