मैं (0) टर्मिनल-प्रॉम्प्ट पर cURL
का उपयोग कर वेबसर्वर को कुछ फॉर्म डेटा भेजना चाहता हूं।मैं कर्ल का उपयोग करके यूटीएफ -8 एन्कोडिंग के साथ फॉर्म डेटा कैसे पोस्ट करूं?
यह मैं अब तक क्या मिला है:
curl --data-ascii "content=derinhält&date=asdf" http://myserverurl.com/api/v1/somemethod
समस्या यह है कि umlaute ("aou") द्वारा प्रतिस्थापित कर रहे हैं "?" जब मुझे सर्वर पर पोस्ट अनुरोध प्राप्त होता है।
मुझे लगता है कि मुझे POST
अनुरोध के लिए एक यूटीएफ -8 एन्कोडिंग का उपयोग करने की आवश्यकता है।
क्या कोई जानता है कि मैं इसे कैसे प्राप्त कर सकता हूं?
संभव dup की: http://stackoverflow.com/questions/10172327/linux-curl-save-as-utf-8 – alfasin
मैं डॉन ' ऐसा मत सोचो। आपकी टिप्पणी GET अनुरोध और यूटीएफ -8 डिकोडिंग के बारे में है। मेरा सवाल POST अनुरोध और यूटीएफ -8 एन्कोडिंग के बारे में है। – ashiaka
हमें सर्वर पर जो प्राप्त हो रहा है उसका 'bin2hex ($ सामग्री)' मान दिखाएं। – deceze