URL എൻകോഡ്/ഡീകോഡ് (മലയാളം URL-കളും ക്വറി മാറ്റവും)
നിങ്ങളുടെ ബ്രൗസറിൽ തൽക്ഷണം URL എൻകോഡ് ഡീകോഡ് (പെർസെന്റ്-എൻകോഡിംഗ്). encodeURIComponent / encodeURI എന്നിവയ്ക്കിടയിൽ മാറുകയും സാധ്യമായ ഇരട്ട എൻകോഡിംഗ് കണ്ടെത്തുകയും ചെയ്യുക.
ഓപ്ഷനുകൾ
വിപുലമായവ
ഏതാണ് ഞാൻ ഉപയോഗിക്കേണ്ടത്?
പാരാമീറ്റർ മൂല്യം → encodeURIComponent
ക്വറി മൂല്യങ്ങൾക്കും പാതയുടെ ഭാഗങ്ങൾക്കും ഫയൽ നാമങ്ങൾക്കും ഏറ്റവും അനുയോജ്യം (സുരക്ഷിതമായ encodeURIComponent മാറ്റം).
പൂർണ്ണമായ URL → encodeURI
? & = / പോലെയുള്ള ഡിലിമിറ്ററുകൾ നിലനിർത്തുന്നതിനാൽ URL വായിക്കാൻ എളുപ്പമാകും.
+ വേഴ്സസ് %20
“%20” ആണ് സ്റ്റാൻഡേർഡ്. “+” എന്നത് ഫോമുകളിലെയും ക്വറികളിലെയും ഒരു രീതിയാണ് — ആവശ്യമുള്ളപ്പോൾ അത് മാറ്റുക.
മാതൃകാ ഇൻപുട്ടുകൾ
- https://example.com/search?q=കൊച്ചി ഉച്ചഭക്ഷണം&ref=email#വിഭാഗം
- utm_source=email&utm_campaign=സമ്മർ സെയിൽ 2026
- ഹലോ/Hello?name=രാഹുൽ രാജ്¬e=10%OFF
ഷോർട്ട്കട്ടുകൾ
URL എൻകോഡ്/ഡീകോഡ് (പെർസെന്റ്-എൻകോഡിംഗ്)
എന്താണ് പെർസെന്റ്-എൻകോഡിംഗ്?
URL എൻകോഡ്/ഡീകോഡ് നോൺ-ASCII അക്ഷരങ്ങളെയും പ്രത്യേക ചിഹ്നങ്ങളെയും %xx സീക്വൻസുകളാക്കി മാറ്റുന്നു, അങ്ങനെ അവ URL-ലൂടെ സുരക്ഷിതമായി കൈമാറാൻ സാധിക്കും.
encodeURI വേഴ്സസ് encodeURIComponent
വ്യക്തിഗത മൂല്യങ്ങൾക്കായി encodeURIComponent ഉപയോഗിക്കുക; ഡിലിമിറ്ററുകൾ നിലനിൽക്കേണ്ട പൂർണ്ണമായ URL-കൾക്കായി encodeURI ഉപയോഗിക്കുക.
അറിവ്
പലപ്പോഴും %25 വരുന്നുണ്ടെങ്കിൽ, ടെക്സ്റ്റ് രണ്ട് തവണ എൻകോഡ് ചെയ്യപ്പെട്ടിട്ടുണ്ടാകാം. സുരക്ഷിതമായി വീണ്ടും ഡീകോഡ് ചെയ്യാൻ മുന്നറിയിപ്പ് ബാനർ ഉപയോഗിക്കുക.
പതിവ് ചോദ്യങ്ങൾ
+ ഉം %20 ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?
സ്പേസുകൾക്കായുള്ള RFC കംപ്ലയിന്റ് പെർസെന്റ്-എൻകോഡിംഗാണ് “%20”. “+” പ്രധാനമായും HTML ഫോമുകളിലാണ് (application/x-www-form-urlencoded) ഉപയോഗിക്കുന്നത്, കൂടാതെ ക്വറി സ്ട്രിംഗുകളിൽ പലപ്പോഴും സ്പേസ് ആയി കണക്കാക്കപ്പെടുന്നു.
ഞാൻ ഏത് ഫംഗ്ഷനാണ് ഉപയോഗിക്കേണ്ടത്?
മൂല്യങ്ങൾക്ക് മാത്രം (ക്വറി മൂല്യം, പാതയുടെ ഭാഗം, ഫയൽ നാമം), encodeURIComponent മാറ്റം തിരഞ്ഞെടുക്കുക. ? & = / നിലനിർത്തേണ്ട പൂർണ്ണമായ URL-കൾക്കായി, encodeURI തിരഞ്ഞെടുക്കുക.
എന്താണ് ഇരട്ട എൻകോഡിംഗ്?
എൻകോഡ് ചെയ്ത “%” ചിഹ്നമായ %25 ഇടയ്ക്കിടെ വരുന്നുണ്ടെങ്കിൽ, മൂല്യം രണ്ട് തവണ എൻകോഡ് ചെയ്യപ്പെട്ടിട്ടുണ്ടാകാം. യഥാർത്ഥ രൂപം തിരികെ ലഭിക്കാൻ “വീണ്ടും ഡീകോഡ് ചെയ്യുക” ഉപയോഗിക്കുക.