URL এনকোডার/ডিকোডার
JavaScript-এর নেটিভ `encodeURIComponent` এবং `decodeURIComponent` ব্যবহার করে URL কম্পোনেন্ট এনকোড বা ডিকোড করুন।
ফলাফল
কপি হয়েছে!
ফলাফল এখানে দেখা যাবে।
এটি কীভাবে কাজ করে
URL এনকোডার/ডিকোডার RFC 3986 অনুযায়ী বিশেষ অক্ষরকে URL-নিরাপদ শতাংশ-সিকোয়েন্স দিয়ে প্রতিস্থাপন করে (এবং বিপরীতভাবে)।
এনকোড করতে: স্পেস, বিশেষ অক্ষর বা Unicode সহ টেক্সট দিন। টুলটি অনিরাপদ অক্ষরকে %HH কোড দিয়ে প্রতিস্থাপন করে।
ডিকোড করতে: এনকোডেড URL বা কোয়েরি স্ট্রিং পেস্ট করুন এবং ডিকোড চাপুন।
টুলটি encodeURIComponent (শুধু উপাদান) এবং encodeURI (সম্পূর্ণ URL) সমর্থন করে।
ব্যবহারের ক্ষেত্রসমূহ
- কোয়েরি স্ট্রিং তৈরি করা
- ফর্ম ডেটা এনকোড করা
- ভাঙা URL ঠিক করা
- লগে URL প্যারামিটার ডিকোড করা
- REST API অনুরোধের জন্য ডেটা প্রস্তুত করা
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- encodeURI ও encodeURIComponent-এর পার্থক্য কী?
- encodeURI URL কাঠামো অক্ষর (: / ? #) বজায় রাখে। encodeURIComponent সব কিছু এনকোড করে — প্যারামিটার মানের জন্য ব্যবহার করুন।
- স্পেস কেন %20 বা + হিসেবে এনকোড হয়?
- %20 RFC 3986 মান; + ফর্ম ডেটার জন্য ব্যবহার হয়।
- টুলটি কি Unicode সমর্থন করে?
- হ্যাঁ — Unicode অক্ষর প্রথমে UTF-8-এ এবং তারপর %HH-তে এনকোড হয়।
- ডাবল-এনকোডিং কি সমস্যা?
- হ্যাঁ — ইতিমধ্যে এনকোডেড URL আবার এনকোড করলে ডাবল এনকোডিং হয়।
- আমার ডেটা কি সার্ভারে যায়?
- না — এনকোডিং ব্রাউজারে স্থানীয়ভাবে হয়।