RODBC и Unicode в Windows - PullRequest
       28

RODBC и Unicode в Windows

0 голосов
/ 01 мая 2019

В нашей организации мы используем в основном программное обеспечение Microsoft на компьютерах с Windows.Мы используем R и Shiny для отображения данных для пользователей, получая данные MS SQL с помощью RODBC.Проблема у меня заключается в том, что он не получает правильно символы Юникода.Японские символы отображаются как ???????Я считаю, что причина этого в том, что локаль машин Windows - cp1252.Я установил DBMSencoding в UTF-8 в функции RODBC, установил системный языковой стандарт в UTF-8 (Sys.setenv (LANG = "en_US.UTF-8")) и использовал iconv для преобразования в UTF-8, но все в нетбезрезультатно.

Я провел немало исследований по этому вопросу, но пока мне не повезло.Я не уверен, что делаю что-то не так или в функции есть ограничение.Можете ли вы дать мне какие-либо предложения или указать мне правильное направление, возможно.Я могу использовать RJDBC, который работает, но он очень медленный, так как использует Java.

Заранее спасибо за вашу помощь!

...