ifBuyz Tools
ডেভেলপমেন্ট

URL এনকোডার/ডিকোডার

ইনপুট

সাধারণ URL টেক্সট বা এনকোড করা স্ট্রিং লিখুন।

পাঠযোগ্য টেক্সটের জন্য Encode, আর %XX স্ট্রিংয়ের জন্য Decode ব্যবহার করুন।

ফলাফল

এনকোড বা ডিকোড করার পর ফলাফল এখানে দেখাবে।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

URL এনকোডিং কী এবং কেন প্রয়োজন?
URL এনকোডিং (পার্সেন্ট-এনকোডিং) বিশেষ অক্ষরগুলোকে %XX ফরম্যাটে রূপান্তর করে, যেখানে XX হলো হেক্সাডেসিমাল কোড। স্পেস হয় %20 বা +, & হয় %26, = হয় %3D। এটি প্রয়োজন কারণ URL-এ কিছু অক্ষরের বিশেষ অর্থ আছে (& প্যারামিটার আলাদা করে, = কী-ভ্যালু জোড়া করে)।
encodeURI এবং encodeURIComponent-এর পার্থক্য কী?
encodeURI পুরো URL এনকোড করে কিন্তু :, /, ?, #, &, = এর মতো URL-গঠন অক্ষর রেখে দেয়। encodeURIComponent প্রতিটি বিশেষ অক্ষর এনকোড করে (/ সহ), তাই এটি শুধু কোয়েরি প্যারামিটারের ভ্যালুতে ব্যবহার করা উচিত। ভুল ব্যবহারে URL ভেঙে যেতে পারে।
ডাবল এনকোডিং কী এবং কীভাবে এড়াব?
ডাবল এনকোডিং হয় যখন ইতিমধ্যে এনকোড করা স্ট্রিং আবার এনকোড করা হয়: %20 হয়ে যায় %2520। এটি সার্ভারে ভুল ডেটা পাঠায়। এড়াতে: এনকোড করার আগে ডিকোড করুন, অথবা নিশ্চিত করুন যে ইনপুট ইতিমধ্যে এনকোড করা কিনা চেক করছেন।