URL encoding কী?
URL encoding (যাকে percent-encoding–ও বলা হয়) এমন একটি পদ্ধতি যার মাধ্যমে আমরা URL–এর ভিতরে থাকা special characters নিরাপদভাবে উপস্থাপন করতে পারি। ব্রাউজার এবং সার্ভার সাধারণত একটি সীমিত ক্যারেক্টার সেট নির্ভরযোগ্যভাবে হ্যান্ডেল করতে পারে, তাই স্পেস, কোটেশন এবং অন্যান্য চিহ্নগুলো আগে এনকোড করতে হয়।
উদাহরণস্বরূপ, স্পেস ক্যারেক্টারকে %20 হিসেবে এনকোড করা হয়,
এবং & চিহ্নকে %26 হিসেবে।
এতে করে URL ভাঙে না এবং সার্ভার সঠিকভাবে প্রেরিত ডেটা বুঝতে পারে।
কখন আপনার URL encoding দরকার হবে?
নিচের ধরনের কাজ করার সময় প্রায়ই URL encoding দরকার হয়:
?search=my cool productএর মতো কোয়েরি স্ট্রিং।- GET রিকোয়েস্টের মাধ্যমে পাঠানো ফর্ম ডেটা।
- এমন API কল যা URL–এর ভিতরে ডেটা পাঠায়।
- এমন রিডাইরেক্ট URL যেখানে parameters বা callback লিংক থাকে।
যদি আপনি special characters এনকোড না করেন, তাহলে URL–এর কিছু অংশ কন্ট্রোল ক্যারেক্টার হিসেবে গণ্য হতে পারে এবং অপ্রত্যাশিত আচরণ (unexpected behaviour) তৈরি করতে পারে।
এই URL Encode / Decode টুল কীভাবে ব্যবহার করবেন?
- বাম পাশে থাকা টেক্সট বা URL ইনপুট করুন ফিল্ডে আপনার টেক্সট বা URL পেস্ট করুন।
- URL এনকোড করুন ক্লিক করলে এটি percent-encoded স্ট্রিং–এ রূপান্তর করবে, আর URL ডিকোড করুন ক্লিক করলে কোনো এনকোডেড URL আবার সাধারণ টেক্সটে ফিরে আসবে।
- প্রক্রিয়াকৃত ফলাফল ডান পাশে থাকা ফলাফল বক্সে দেখাবে।
- আউটপুট ক্লিপবোর্ডে নিতে ফলাফল কপি করুন বাটনে ক্লিক করুন।
- যদি ফলাফলকে দ্রুত আবার ইনপুট বক্সে নিয়ে গিয়ে পুনরায় প্রসেস করতে চান, তাহলে অদলবদল বাটন ব্যবহার করুন।
Decoding কীভাবে কাজ করে?
ডিকোডিং কোনো percent-encoded স্ট্রিং, যেমন
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dmy%2Bproduct,
নিয়ে সেটিকে আবার এই রকম ফরম্যাটে ফিরিয়ে আনে:
https://example.com/search?q=my+product
এই টুল ডিকোড করার সময় প্লাস চিহ্ন (+)–কেও স্পেস হিসেবে
বিবেচনা করে, যা কোয়েরি স্ট্রিং এবং ফর্ম সাবমিশনে খুব সাধারণ আচরণ।
Toolvoria–তে এই URL টুল কেন ব্যবহার করবেন?
Toolvoria–র URL Encode / Decode টুল সম্পূর্ণভাবে আপনার ব্রাউজারের ভিতরে চলে। আপনার ডেটা কোনো সার্ভারে পাঠানো হয় না, তাই এটি দ্রুত এবং প্রাইভেসি–বন্ধু (privacy friendly)। আপনি এটিকে ডিবাগিং, শেখা, বা প্রতিদিনের ওয়েব অ্যাপ্লিকেশন, API ও ইন্টিগ্রেশন সম্পর্কিত কাজের জন্য ব্যবহার করতে পারেন।
আপনি ডেভেলপার, মার্কেটার কিংবা শুধু জানতে চাইছেন URL আসলে কীভাবে কাজ করে— এই ফ্রি টুল আপনাকে খুব দ্রুত ও নিরাপদভাবে এনকোডেড URL বুঝতে ও ম্যানেজ করতে সাহায্য করবে।