2016-03-15 35 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」。