R XML xpathSApply编码与拉丁字符

时间:2016-03-15 15:32:46

标签: r xml-parsing

我在R程序中遇到编码问题,这是我的代码。

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

这样可以正常工作,并以适当的编码下载结果,但是当我查询“name”时,会显示错误的编码,请帮忙。

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

这是结果

名称

“PAAS” “ClasificacióneconómicaOperacionesdel gobierno” .... “Años”

韩国社交协会

1 个答案:

答案 0 :(得分:0)

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

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

给我: “PaísClasificacióneconómicaOperacionesdel gobierno CoberturainstitucionalAños”。