Проблема преобразования utf8 в Windows с использованием rmongodb

У меня проблемы с получением правильных символов utf8 с помощью rmongodb.

> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252    LC_MONETARY=German_Germany.1252
[4] LC_NUMERIC=C                    LC_TIME=German_Germany.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] rmongodb_1.8.0

loaded via a namespace (and not attached):
[1] plyr_1.8.3        rsconnect_0.4.1.4 tools_3.2.2       rstudioapi_0.3.1  Rcpp_0.12.1       jsonlite_0.9.17 

Используя оболочку монго я получаю:

            "organization" : [
                    {
                            "name" : "Birkhäuser Verlag GmbH",
                    }
            ],

В RStudio:

[1] "WERK Birkhäuser Verlag GmbH"

Чтобы получить данные в R, я использую:

mongo.find.all(mongo = mdb, ns = colname, limit = 10)

Таким образом, Умлаут не обрабатывается должным образом.

Любая помощь высоко ценится!

0 ответов

Другие вопросы по тегам