无法通过ODBC将Impala中的双字节字符获取到MS-Excel

时间:2019-04-30 14:22:10

标签: excel macos odbc impala utf

我正在使用以下配置在 MacOS 上使用Simba ODBC driver

[Simba Impala DSN]
Driver=/Library/ODBC/ODBCDataSources/simba/libimpalaodbc_sbu.dylib
DriverUnicodeEncoding=2
DriverManagerEncoding=UTF-32
UseSQLUnicodeTypes=1
Host=w.x.y.z
Port=21050

我可以从Excel中运行查询,并且对于所有重音符号都可以很好地进行数据传输,除了 。我在上下搜索Excel,Impala或Simba驱动程序的正确配置,而无法找到解决方案。

请注意,我还通过Jupyter和ODBC访问了相同的Impala设置(但使用了不同的驱动程序),并且那里的数据很好,所以我不认为这是Impala方面的设置问题。

如果我使用iODBC测试脚本测试simba设置,则会得到正确的编码。在Windows上,一切都是虚幻的,那里没有dbcs问题。这真的感觉就像是MacOS上的Excel问题。

0 个答案:

没有答案