2016-03-15 95 views
0

我在R程序中编码有问题,这是我的代码。R XML xpathS使用拉丁字符编码

library(XML) 
library(httr) 
doc <- xmlInternalTreeParse("http://interwp.cepal.org/sisgen/ws/cepalstat/getDimensions.asp?idIndicator=1246&language=spanish")  

这个工作正常,下载结果在适当的编码,但是当我查询“名”,这将显示一个错误的编码,请大家帮忙。

xpathSApply(doc, "//dimensions/dim/@name") 

这是结果

名称

“PAAS” “ClasificacióneconómicaOperaciones德尔总统府” .... “AA±OS”

韩国社交协会

回答

0

尝试将xpathSApply()的结果编码设置为“UTF-8”。

result <- xpathSApply(doc, "//dimensions/dim/@name") Encoding(result) <- "UTF-8" paste(result, collapse=" ")

给我: “PaísClasificacióneconómicaeconómicaeconómicaoperaciones del gobierno Cobertura institucionalAños”。