Из кодировки JSON проблема
Я пытаюсь преобразовать объект json в R-фрейм данных, вот объект json:
json <-
'[
{"Name" : "a", "Age" : 32, "Occupation" : "凡达"},
{"Name" : "b", "Age" : 21, "Occupation" : "打蜡设计费"},
{"Name" : "c", "Age" : 20, "Occupation" : "的拉斯克奖飞"}
]'
тогда я использую fromJSON, mydf <- jsonlite::fromJSON(json)
результат
Name Age Occupation
1 a 32 <U+51E1><U+8FBE>
2 b 21 <U+6253><U+8721><U+8BBE><U+8BA1><U+8D39>
3 c 20 <U+7684><U+62C9><U+65AF><U+514B><U+5956><U+98DE>
Мне было интересно, как это происходит, и есть ли решение?
Используя пакет rjson
может решить проблему, но вывод представляет собой список, но я хочу вывод данных.
Спасибо.
я пробовал Sys.setlocale(locale = "Chinese")
Хорошо, символы действительно китайские, но результаты все еще странные, как показано ниже:
Name Age Occupation
1 a 32 ·²´ï
2 b 21 ´òÀ¯Éè¼Æ·Ñ
3 c 20 µÄÀ˹¿Ë½±·É