Неверная кодировка с помощью fromJSON библиотеки jsonlite

Я преобразовал данные json из файла .json в объект R, используя fromJSON() из jsonlite вот такая библиотека:

library(jsonlite)   
jsonR<-fromJSON(txt="data.json")

Если я исследую строковые значения объекта jsonR, я встречаю некоторые странные последовательности символов.

Например, если строковое значение исходного «data.json» было ????, то R читал его как \xf0Ÿ˜©. И когда я записываю это значение обратно в файл с cat(), оно становится ‹ f0>.

Кто-нибудь может подсказать, как нужно сохранять правильную исходную кодировку при конвертации?


person Andrea    schedule 03.07.2015    source источник


Ответы (1)


Должно быть что-то не так с запрошенным URL. Если это не проблема, попробуйте со следующими пакетами: library(RCurl) или library(RJSONIO)

person Redfood    schedule 03.07.2015