URL এনকোডার / ডিকোডার কী?
ফ্রি অনলাইন URL এনকোড ডিকোডার। URL স্ট্রিং এনকোড এবং ডিকোড করুন।
URL এনকোডিং, যা পার্সেন্ট-এনকোডিং নামেও পরিচিত, URL-এ বিশেষ অক্ষর অন্তর্ভুক্ত করার আদর্শ উপায়। স্পেস, সিম্বল এবং নন-ASCII টেক্সটের মতো অক্ষরগুলোকে এনকোড করা আবশ্যক কারণ URL-এ অনুমোদিত অক্ষরের একটি সীমাবদ্ধ সেট রয়েছে। URL এনকোডার/ডিকোডার এনকোডিং এবং ডিকোডিং উভয়ই পরিচালনা করে, যা API কল, রিডাইরেক্ট এবং ওয়েব ডেভেলপমেন্টের জন্য URL প্রস্তুত করা সহজ করে তোলে।
Encode মোডে, টুলটি অনিরাপদ অক্ষরগুলোকে তাদের পার্সেন্ট-এনকোডেড সমতুল্যে রূপান্তর করে। একটি স্পেস %20 হয়ে যায়, একটি অ্যাম্পারস্যান্ড (&) %26 হয়ে যায়, একটি সমান চিহ্ন (=) %3D হয়ে যায়, এবং é-এর মতো Unicode অক্ষর %C3%A9 হয়ে যায় (তাদের UTF-8 বাইট রিপ্রেজেন্টেশন)। এটি নিশ্চিত করে যে কোয়েরি প্যারামিটার, URL পাথ এবং ফ্র্যাগমেন্ট আইডেন্টিফায়ার ব্রাউজার ও সার্ভার দ্বারা ভুলভাবে ব্যাখ্যা না হয়ে নিরাপদে প্রেরণ করা হয়।
Decode মোডে, বিপরীত অপারেশন পার্সেন্ট-এনকোডেড অক্ষরগুলোকে তাদের পঠনযোগ্য মানবিক রূপে ফিরিয়ে আনে। এটি API রেসপন্স ডিবাগ করা, ট্র্যাকিং URL পর্যালোচনা করা এবং রিডাইরেক্ট চেইন বোঝার জন্য অপরিহার্য। উদাহরণস্বরূপ, “q=hello%20world&category=%23web” ধারণকারী একটি URL ডিকোড করলে “q=hello world&category=#web” পাওয়া যায়। ডিকোড করা রূপটি আসলে সার্ভার বা ব্রাউজার যা ব্যাখ্যা করে।
দ্বিমুখী সোয়াপ বোতামটি আপনাকে এনকোড এবং ডিকোডের মধ্যে তৎক্ষণাৎ টগল করতে দেয়, যা রাউন্ড-ট্রিপ ভেরিফিকেশনের জন্য কার্যকর। টুলটি স্ট্যান্ডার্ড JavaScript encodeURIComponent() এবং decodeURIComponent() ফাংশন ব্যবহার করে, যা URI স্পেসিফিকেশনে সংজ্ঞায়িত সমস্ত অক্ষর পরিচালনা করে। প্রসেসিং সম্পূর্ণরূপে লোকাল, কোনো সার্ভার যোগাযোগ ছাড়াই।