Wie man einen Backslash mit R / RCurl URL kodiert

Ich versuche gerade, eine Zeichenfolge zum Einfügen in eine URL zu codieren. Mein Problem ist, dass dies zu scheitern scheint, wenn meine Zeichenfolge einen Backslash enthält. Ich habe bisher 4 Ansätze mit den Funktionen URLencode, curlEscape (von RCurl) und curlPercentEncode (von RCurl) ausprobiert, aber keiner von ihnen war erfolgreich.

> URLencode("hello\hello")
Error: '\h' is an unrecognized escape in character string starting ""hello\h"
> curlEscape("hello\hello")
Error: '\h' is an unrecognized escape in character string starting ""hello\h"
> curlPercentEncode("hello\hello")
Error: '\h' is an unrecognized escape in character string starting ""hello\h"
> curlPercentEncode("hello\hello", amp=TRUE)
Error: '\h' is an unrecognized escape in character string starting ""hello\h"

Antworten auf die Frage(1)

Ihre Antwort auf die Frage