我在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”
韩国社交协会
答案 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”。