मैं एक फ़ंक्शन के साथ पास करने के लिए पाठ की एक स्ट्रिंग यूआरएल एन्कोडिंग कर रहा हूं। हालांकि, यह डबल स्पेस में दूसरी जगह को "% A0" के रूप में एन्कोड करता है। इसका मतलब है कि जब मैं स्ट्रिंग को डीकोड करता हूं, तो "% A0" को ब्लैक बॉक्स में एक प्रश्न चिह्न के रूप में प्रदर्शित किया जाता है।"+" और "% A0" के बीच अंतर - urlencoding?
मुझे वास्तव में अतिरिक्त जगह को हटाने में सक्षम होना चाहिए, लेकिन मैं समझना चाहता हूं कि इसका क्या कारण है और इसे सही तरीके से कैसे संभालना है।
उदाहरण के लिए:
Something Something else
को एन्कोड:
Something+%A0Something+else
संभावित वर्ण डुप्लिकेट [यूआरएल एन्कोडिंग स्पेस कैरेक्टर: + या% 20?] (Http://stackoverflow.com/questions/1634271/url-encoding-the-space-character-or-20) –
@AJ: यह वही नहीं है। कृपया प्रश्न पढ़ें। ओपी जानना चाहता है कि एन्कोडेड मानों में '% A0' क्यों दिखाई दे रहा है, न कि रिक्त स्थान से बचने के लिए' + 'या'% 20' का उपयोग करना है या नहीं। –