URL Encode/Decode (සිංහල URL සහ විමසුම් පරිවර්තනය)
ඔබේ බ්රවුසරයේ ක්ෂණිකව URL encode decode (percent-encoding). 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%වට්ටමක්
කෙටිමං
URL Encode/Decode (percent-encoding)
Percent-encoding යනු කුමක්ද?
URL encode/decode මගින් ASCII නොවන සහ වෙන්කළ අක්ෂර %xx අනුපිළිවෙලවල් බවට පත් කරයි, එවිට ඒවාට URL හරහා ආරක්ෂිතව ගමන් කළ හැක.
encodeURI සහ encodeURIComponent
තනි අගයන් සඳහා encodeURIComponent භාවිතා කරන්න; බෙදුම් ලකුණු එලෙසම තිබිය යුතු සම්පූර්ණ URL සඳහා encodeURI භාවිතා කරන්න.
ඉඟිය
%25 දිගටම දිස්වන්නේ නම්, පෙළ දෙවරක් කේතනය වී තිබිය හැක. ආරක්ෂිතව නැවත ඩිකෝඩ් කිරීමට අනතුරු ඇඟවීමේ බැනරය භාවිතා කරන්න.
නිතර අසන ප්රශ්න
+ සහ %20 අතර වෙනස කුමක්ද?
“%20” යනු හිස්තැන් සඳහා RFC අනුකූල පර්සන්ට් කේතනයයි. “+” ප්රධාන වශයෙන් HTML පෝරම වල (application/x-www-form-urlencoded) භාවිතා වන අතර විමසුම් පෙළ වල බොහෝ විට හිස්තැනක් ලෙස සලකනු ලැබේ.
මා භාවිතා කළ යුතු ශ්රිතය කුමක්ද?
අගයන් සඳහා පමණක් (විමසුම් අගය, මාර්ග කොටස, ගොනු නාමය) encodeURIComponent පරිවර්තනය තෝරන්න. ? & = / එලෙසම තැබිය යුතු මුළු URL සඳහා encodeURI තෝරන්න.
ද්විත්ව කේතනය යනු කුමක්ද?
කේතනය කළ “%” ලකුණක් වන %25 නිතර දිස්වන්නේ නම්, අගය දෙවරක් කේතනය වී තිබිය හැක. මුල් පෙළ ලබා ගැනීමට උත්සාහ කිරීමට “නැවත ඩිකෝඩ් කරන්න” භාවිතා කරන්න.