重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
plsqldeveloper登录Oracle访问mysql,中文显示乱码
[打印本页]
作者:
刘泽宇
时间:
4 天前
标题:
plsqldeveloper登录Oracle访问mysql,中文显示乱码
plsqldeveloper登录Oracle数据库查询MySQL显示中文存在乱码
当前/etc/odbc.ini中配置的驱动为:
Driver = /usr/lib64/libmyodbc9a.so
这里的 9a 是
ANSI Driver
。MySQL Connector/ODBC 官方说明,Unicode 驱动原生支持 Unicode,通常不需要再指定初始字符集;并且从 Connector/ODBC 9.0 开始,charset 连接选项对 Unicode Driver 已经被废弃。
解决方法:
将Driver = /usr/lib64/libmyodbc9a.so 修改为 Driver = /usr/lib64/libmyodbc9w.so
Oracle dg4odbc 访问 MySQL 时,中文字段建议使用 MySQL Connector/ODBC Unicode Driver,也就是 libmyodbc9w.so,不要用 ANSI Driver libmyodbc9a.so
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2