【产品名称】OceanBase
【产品版本】OceanBase 3.1.0
【问题描述】Excel2013连接OceanBase 数据显示乱码,如下图:
ODBC源配置成功图:
信息量太少了没法判断原因;让用mysql命令行 之类的连接数据库直接查询看一下。 看数据库里面的数据显示的内容;
也可以换个工具试试显示是否正常,比如用ODC连上去看看
dbeaver工具连接没问题,显示正常,如下图:
数据下也显示正常,看下图:
obclient> SELECT CHARSET("oceanbaase"); +-----------------------+ | CHARSET("oceanbaase") | +-----------------------+ | utf8mb4 | +-----------------------+ 1 row in set (0.00 sec) 你先看看你数据库的charset 是什么, 然后设置到你的excel 的驱动里面
数据库里查到的是这个编码,
系统里面配置是这个:
可显示出来还是乱码
估计跟oceanbase版本有关系,你尝试升级下ob.
小伙伴们已经解决了,数据源驱动选MySQL ODBC 8.0 Unicode Driver配置数据库就不会显示乱码了