Ich möchte POST
(senden) einige Formulardaten an einen Webserver mit cURL
auf einer Terminal-Eingabeaufforderung.Wie poste ich Daten mit UTF-8-Codierung mit Hilfe von curl?
Das ist, was ich bisher habe:
curl --data-ascii "content=derinhält&date=asdf" http://myserverurl.com/api/v1/somemethod
Das Problem ist, dass die Umlaute ("äöü") ersetzt werden "?" wenn ich die Postanforderung auf dem Server erhalte.
Ich denke, ich muss eine UTF-8-Codierung für die POST
Anfrage verwenden.
Weiß jemand, wie ich das erreichen kann?
Mögliche dup von: http://stackoverflow.com/questions/10172327/linux-curl-save-as-utf-8 – alfasin
I don‘ Ich denke schon. Ihr Kommentar bezieht sich auf GET-Anfragen und UTF-8-Decodierung. Meine Frage betrifft POST-Anfragen und UTF-8-Kodierung. – ashiaka
Zeigen Sie uns den 'bin2hex ($ content)' Wert dessen, was Sie auf dem Server erhalten. – deceze