基于MySQL的水晶报表及乱码解决

来源:互联网 发布:vb精简版官方下载 编辑:程序博客网 时间:2024/04/28 14:29

mysql的基本参数设置

建立数据库,字符集为utf-8

 
里面建了两张表,test1字符集为gb2312,test2utf8为utf-8
 

表里的数据均为中文


用Mysql建立报表的一般步骤如下
 

我们使用的驱动字符串为:

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=test; User=root;Password=root;Option=3;

 


这个时候生成的报表是这样的,


 

放到程序里效果如下

 

解决方法:

安装5.1版本的mySQLODBC驱动

http://dev.mysql.com/downloads/connector/odbc/5.1.html

驱动连接字串为:

Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=test; User=root;Password=root;Option=3;

 

报表效果为:

程序显示效果为:
 

本文参考:http://www.connectionstrings.com/default.aspx?carrier=mysql
另附一篇可能有用的文章:
成功解决MYSQL的乱码问题! http://faq.csdn.net/read/216877.html

--over--

原创粉丝点击