#
URL के क्वेरी स्ट्रिंग में भेजे गए हैश साइन (कभी-कभी नंबर साइन या पाउंड साइन के रूप में जाना जाता है) से कैसे बचें ?
#
URL के क्वेरी स्ट्रिंग में भेजे गए हैश साइन (कभी-कभी नंबर साइन या पाउंड साइन के रूप में जाना जाता है) से कैसे बचें ?
जवाबों:
प्रतिशत एन्कोडिंग । हैश को साथ बदलें %23
।
encodeURI('#');
वापसी कर रहा है #
और प्रतिशत एन्कोडेड चरित्र नहीं है
#
एक मान्य URI वर्ण है, लेकिन यह हैश टुकड़ा शुरू करता है , इसलिए आपको इसे क्वेरी स्ट्रिंग में एन्कोड करने की आवश्यकता है। तुलना कीजिए encodeURIComponent('#')
। Chrome 74 में आप क्या देखते हैं?