R JSON到UTF-8编码不正确

时间:2018-03-07 12:57:07

标签: json r utf-8 get character-encoding

我从API中提取JSON数据。 API将目标名称转换为不同的语言,因此我需要使用UTF-8来理解所有特殊字符等。

我正在使用以下代码从API中提取JSON,然后使用UTF-8编码:

 localisedDestinationNameForGivenLang <- function (LocationId) {
   gaiaURL <- paste0("http://API",LocationId, "?geoVersion=rwg&lcid=", "1036", 
"&cid=geo&apk=explorer")
  text <- content(GET(gaiaURL), as = "text", encoding = "UTF-8")
 return(tryCatch(fromJSON(text), error=function(e) NULL))
}

然而,它仍在返回: 纽约(纽约市),纽约,États-Unis d'Amé©rique

有什么建议吗?

0 个答案:

没有答案