Hallo zusammen,
ich hab da mal eine Frage:
Ich möchte in einem Skript eine Datei über CURL von einem Server herunterladen. Wenn ich den Befehl von Hand in die Kommandozeile eingebe, funktioniert er wunderbar. Lasse ich ihn aber über die Batch-Datei ausführen dann wird der Befehl "verstümmelt" weil die Batch scheinbar mit der URL Codierung Probleme hat.
Original Befehl:
curl -o "test.txt" "https://server.net/remote.php/webdav/Daten/08%20Qualit%E4tsmanagement/10%20Administration/test.txt"
Curl kommt nicht mit Leerzeichen und Umlauten klar, daher müssen diese Codiert werden aus Leerzeichen wird %20 und aus ä wird %E4
Wird der Befehl aus der Batch ausgeführt wird er folgendermaßen abgewandelt und funktioniert dann natürlich nicht mehr:
curl -o "test.txt" "https://server.net/remote.php/webdav/Daten/080Qualit20Administration/test.txt"
Hat jemand eine Idee woran das liegt und was ich machen kann?
Vielen Dank im Voraus für eure Mühe!
LG
Stefan
ich hab da mal eine Frage:
Ich möchte in einem Skript eine Datei über CURL von einem Server herunterladen. Wenn ich den Befehl von Hand in die Kommandozeile eingebe, funktioniert er wunderbar. Lasse ich ihn aber über die Batch-Datei ausführen dann wird der Befehl "verstümmelt" weil die Batch scheinbar mit der URL Codierung Probleme hat.
Original Befehl:
curl -o "test.txt" "https://server.net/remote.php/webdav/Daten/08%20Qualit%E4tsmanagement/10%20Administration/test.txt"
Curl kommt nicht mit Leerzeichen und Umlauten klar, daher müssen diese Codiert werden aus Leerzeichen wird %20 und aus ä wird %E4
Wird der Befehl aus der Batch ausgeführt wird er folgendermaßen abgewandelt und funktioniert dann natürlich nicht mehr:
curl -o "test.txt" "https://server.net/remote.php/webdav/Daten/080Qualit20Administration/test.txt"
Hat jemand eine Idee woran das liegt und was ich machen kann?
Vielen Dank im Voraus für eure Mühe!
LG
Stefan