在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法

在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法

ID:9024698

大小:102.50 KB

页数:3页

时间:2018-04-15

在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法_第1页
在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法_第2页
在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法_第3页
资源描述:

《在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法 ===================================此文为转载,收藏在PB8+MYSQLODBC3.51+MYSQL5环境下,测试通过.在PB8+MYSQLODBC5.1+MYSQL5环境下,有问题,PB的5张系统表,在放入mysql5后,仍报错误:"Catalog  table  could  not  be  created  and  are  not  available  for  use". 如果网友在此环境中,已解决此问题,麻烦发邮件给我,先谢了。 =========

2、========================== 原作者:benjaminz(zeng78@gmail.com)时间:2008-11-14 出处: http://blog.csdn.net/benjaminz/archive/2008/11/14/3299359.aspx由于一个项目中要使用mysql作为数据库,前端的开发工具定为powerbuilder9,安装好mysql数据库和mysql的odbc驱动后,使用powerbuilder9连接成功,可以看到数据库中的表和非汉字信息,可是读取的汉字信息均显示为???,使用数据窗口向mysql的表中插入中文也显示为???,经过若

3、干baidu和google以及无数次试验,终于搞定,下面将方法列出,供以后参考。1、你的数据库中尚未建表2、进入你的mysql安装目录,找到my.ini,在该文件中增加如下字段并重新启动你的mysql[mysql] default-character-set=utf8[mysqld] default-character-set=utf8 3、建立数据库,建立数据表4、在开发端机器上安装mysql的odbc驱动,并按照下图配置odbc的dsn信息,请注意红框中的内容,其中如server等的项目要填你自己mysql的真实信息   5、打开powerbuilder9,进入tools-

4、>databaseprofiles->odbc段,新建一个,然后如下图所示的配置,请注意红框中的内容,这里的charset一定要使用gbk而不能使用utf8,不然还是会出现乱码情况。其中的option=136168是mysql专门为powerbuilder提供的优化参数,如果是vb的话这个值是3如果你在配置中遇到什么问题,可以发邮件给我或原作者。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。