কীভাবে URL এনকোড বা ডিকোড করবেন
- এনকোড করবেন না ডিকোড, তা বেছে নিন।
- এটি একটি প্যারামিটার (কোনো ঘরের মান) না পূর্ণ URL, তা ঠিক করুন।
- আপনার টেক্সট লিখুন বা পেস্ট করুন: ফলাফল সাথে সাথে দেখা যায়।
- ফলাফল কপি করে আপনার লিংক, কোড বা কোয়েরিতে ব্যবহার করুন।
কেন URL এনকোড করবেন
ওয়েব ঠিকানায় শুধু কিছু অক্ষর অনুমোদিত। স্পেস, অ্যাকসেন্টযুক্ত অক্ষর, ñ এবং & বা = এর মতো চিহ্ন % এবং দুটি হেক্সাডেসিমাল অঙ্ক দিয়ে বদলানো হয় (যেমন স্পেস হলো %20)। একে পার্সেন্ট এনকোডিং বলে।
প্যারামিটারের (?search=…) ভেতরে মান বসাতে “একটি প্যারামিটার” ব্যবহার করুন, যা : / ? & ও = ও এনকোড করে। আপনার কাছে পূর্ণ URL থাকলে এবং শুধু স্পেস বা অ্যাকসেন্ট এসকেপ করতে চাইলে “একটি পূর্ণ URL” ব্যবহার করুন।
ডিকোড উল্টোটা করে: %C3%B1-কে ñ এবং %20-কে স্পেসে বদলায়, যাতে আপনি URL-টি মূলত যেভাবে লেখা হয়েছিল সেভাবে পড়তে পারেন।
মনে রাখার বিষয়
- প্যারামিটার ডিকোড করার সময় ওয়েব ফর্মের মতো + চিহ্নকে স্পেস হিসেবে পড়া হয়।
- টেক্সটে এমন % থাকলে যার পরে দুটি হেক্সাডেসিমাল অঙ্ক নেই, তা ডিকোড করা যায় না।
- ঠিকানাটি আছে কি না বা সঠিকভাবে গঠিত কি না, তা এটি যাচাই করে না: শুধু অক্ষর কনভার্ট করে।
সচরাচর জিজ্ঞাসা
প্যারামিটার আর পূর্ণ URL-এর পার্থক্য কী?
প্যারামিটার : / ? & = সহ সব বিশেষ অক্ষর এনকোড করে। পূর্ণ URL ওই চিহ্নগুলো রেখে দেয়, কারণ সেগুলো তার কাঠামোর অংশ।
স্পেস কেন %20 হয়ে যায়?
কারণ URL-এ স্পেস অনুমোদিত নয়। 20 হলো হেক্সাডেসিমালে এর কোড।
এটি কি অ্যাকসেন্ট ও ইমোজিতে কাজ করে?
হ্যাঁ, সেগুলো UTF-8-এ এনকোড হয়; যেমন ñ হয় %C3%B1।
আমার টেক্সট কি সার্ভারে পাঠানো হয়?
না। সবকিছু আপনার ব্রাউজারে ঘটে এবং টেক্সট কখনো আপনার ডিভাইস ছাড়ে না।
এটি কি বিনামূল্যে?
হ্যাঁ, এটি বিনামূল্যে, সাইন আপ লাগে না এবং সরাসরি আপনার ব্রাউজারে চলে।