rmongodb
rmongodb copied to clipboard
Encode UTF-8
When I was reading a dataset from MongoDb on my program I had a problem with encode. My code:
mongo <- mongo.create(host = "127.0.0.1")
mongo.is.connected(mongo)
mongo.get.databases(mongo)
db <- "music-project"
mongo.get.database.collections(mongo, db)
coll <- mongo.get.database.collections(mongo, db)
mongo.count(mongo, coll)
music <- mongo.find.one(mongo, coll[2], '{"music":"A Carta"}')
data <- mongo.bson.to.list(music)
print(data)
Result:
$title
[1] " A Carta "
$artist
[1] "Djavan"
$composition
[1] "Não vá levar tudo tão a sério Sentindo que dá, deixa correr Se souber confiar no seu critério Nada a temer Não vá levar tudo tão na boa Brigue para obter o melhor Se errar por amor Deus abençoa Seja vocêNo que sua crença vacilou A flor da dúvida se abriu Vou ler a carta que o Biel mandou Pra você, lá do Brasil:\"Eles me disseram tanta asneira, disseram só besteira Feito todo mundo diz. Eles me disseram que a coleira e um prato de ração Era tudo o que um cão sempre quis Eles me trouxeram a ratoeira com um queijo de primeira Que me, que me pegou pelo nariz Me deram uma gaiola como casa, amarraram minhas asas E disseram para eu ser felizMas como eu posso ser feliz num poleiro? Como eu posso ser feliz sem pular ? Mas como eu posso ser feliz num viveiro, Se ninguém pode ser feliz sem voar?Ah, segurei o meu pranto para transformar em canto E para meu espanto minha voz desfez os nós Que me apertavam tanto E já sem a corda no pescoço, sem as grades na janela E sem o peso das algemas na mão Eu encontrei a chave dessa cela Devorei o meu problema e engoli a solução Ah, se todo o mundo pudesse saber Como é fácil viver fora dessa prisão E descobrisse que a tristeza tem fim E a felicidade pode ser simples como um aperto de mão Entendeu?É esse o vÃrus que eu sugiro que você contraia Na procura pela cura da loucura, Quem tiver cabeça dura vai morrer na praia.\""
$music
[1] "A Carta"
There is an encode problem with data$compostion
, as you can see. I had tried use library(stringi)
, didn't work. I had tried use raw
, Encode
and didn't work, too.
Do you know how can I import MongoDb collectin Data with a different encode?