Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
getURL,使用德语特殊字符解析网站_R_Geturl - Fatal编程技术网

getURL,使用德语特殊字符解析网站

getURL,使用德语特殊字符解析网站,r,geturl,R,Geturl,我正在使用getURL和HtmlPase-如何使带有特殊字符的网站内容正确显示 library(RCurl); library(XML) script <- getURL("http://www.floraweb.de/pflanzenarten/foto.xsql?suchnr=814") doc <- htmlParse(script, encoding = "UTF-8") xpathSApply(doc, "//

我正在使用getURL和HtmlPase-如何使带有特殊字符的网站内容正确显示

        library(RCurl); library(XML)
        script <- getURL("http://www.floraweb.de/pflanzenarten/foto.xsql?suchnr=814")
        doc <- htmlParse(script, encoding = "UTF-8")
        xpathSApply(doc, "//div[@id='content']//p", xmlValue)[2]
        [1] "Bellis perennis L., Gänseblümchen"
        # should say:
        [1] "Bellis perennis L., Gänseblümchen"

        > sessionInfo()
    R version 2.14.1 (2011-12-22)
    Platform: i386-pc-mingw32/i386 (32-bit)

    locale:
    [1] LC_COLLATE=German_Austria.1252  LC_CTYPE=German_Austria.1252    LC_MONETARY=German_Austria.1252 LC_NUMERIC=C                   
    [5] LC_TIME=German_Austria.1252    

    attached base packages:
    [1] stats     graphics  grDevices utils     datasets  methods   base     

    other attached packages:
    [1] jpeg_0.1-2     RCurl_1.9-5.1  bitops_1.0-4.1 XML_3.9-1.1   

    loaded via a namespace (and not attached):
    [1] tools_2.14.1

options("encoding")
$encoding
[1] "native.enc"

我无法在我的系统上重现该问题。提供一些有关系统和区域设置的信息。您还应该在example.sry中包含必要的包。我编辑了帖子。。OS是Windows Vista。在osx上的64位R上对我也很好。这个getOptionencoding的结果是什么?另外,仅供参考,R现在是一个完整版本,所以你应该升级到2.15.0