Не удается получить двухбайтовые символы из Impala в MS-Excel через ODBC - PullRequest
0 голосов
/ 30 апреля 2019

Я использую драйвер Simba ODBC на MacOS со следующей конфигурацией:

[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, чтобы найти подходящее решение.

Обратите внимание, что я также получаю доступ к той же настройке Impala через Jupyter и ODBC (но с другим драйвером), и данные там нормально встречаются, поэтому я не верю, что это проблема установки на стороне Impala.

Если я тестирую настройку simba с помощью тестового сценария iODBC, я получаю правильную кодировку. В Windows все просто так, проблем с dbcs нет. Это действительно похоже на проблему с Excel на MacOS.

...