35
मेरे पास यूनिकोड वर्णों के साथ एक स्ट्रिंग है जिसे मैं HTTP के माध्यम से स्थानांतरित कर रहा हूं। यह स्ट्रिंग जावास्क्रिप्ट के encodeURIcomponent()
के साथ एन्कोड किया गया था। क्या जावास्क्रिप्ट के decodeURIComponent()
पर php में समकक्ष फ़ंक्शन है?PHP में जावास्क्रिप्ट के decodeURIcomponent के बराबर क्या है?
मैंने लाने के लिए $ _POST का उपयोग किया है, लेकिन urldecode() यूनिकोड वर्णों पर काम नहीं करता है। –
Php फ़ंक्शन utf8_urldecode ($ str) { $ str = preg_replace ("/% u ([0-9a-f] {3,4})/i", "\\1;", urldecode ($ str)) ; वापसी html_entity_decode ($ str, null, 'UTF-8') ;; } ?> –
@ExplosionPills अंत में एक डबल अर्धविराम था? –