Vorrei inviare POST
(invia) alcuni dati di modulo a un server web utilizzando cURL
su un terminale-prompt.Come si POST i dati dei moduli con la codifica UTF-8 usando curl?
Questo è quello che ho ottenuto finora:
curl --data-ascii "content=derinhält&date=asdf" http://myserverurl.com/api/v1/somemethod
Il problema è che l'umlaute ("äöü") sono sostituite dalle "?" quando ricevo la richiesta di posta sul server.
Penso di aver bisogno di utilizzare una codifica UTF-8 per la richiesta POST
.
Qualcuno sa come posso ottenere questo?
Possibile DUP di: http://stackoverflow.com/questions/10172327/linux-curl-save-as-utf-8 – alfasin
I don' Penso di sì. Il tuo commento riguarda le richieste GET e la decodifica UTF-8. La mia domanda riguarda le richieste POST e la codifica UTF-8. – ashiaka
Mostraci il valore 'bin2hex ($ content)' di ciò che stai ricevendo sul server. – deceze