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

স্মার্ট URL পার্সিং সহ URL এবং বিশেষ অক্ষর তাৎক্ষণিকভাবে এনকোড এবং ডিকোড করুন।

ইনপুট 0 অক্ষর
আউটপুট 0 অক্ষর

ব্যবহারের ক্ষেত্র

URL এনকোডিং এবং ডিকোডিং ওয়েব ডেভেলপমেন্ট এবং দৈনন্দিন ইন্টারনেট ব্যবহারের জন্য অপরিহার্য:

  • কোয়েরি প্যারামিটার এনকোড করুন

    ডায়নামিক লিঙ্ক তৈরি করার সময় URL কোয়েরি স্ট্রিংয়ে স্পেস, অ্যাম্পারস্যান্ড এবং সমান চিহ্নের মতো বিশেষ অক্ষর নিরাপদে অন্তর্ভুক্ত করুন।

  • লগ থেকে এনকোডেড URL ডিবাগ করুন

    আসলে কোন URL অনুরোধ করা হয়েছিল তা বুঝতে সার্ভার লগ থেকে শতাংশ-এনকোডেড URL দ্রুত ডিকোড করুন।

  • ডবল-এনকোডেড URL ঠিক করুন

    আবার এনকোড করার আগে ইতিমধ্যে এনকোডেড ইনপুট সনাক্ত করে %20 এর পরিবর্তে %2520 সহ URL চিহ্নিত এবং ঠিক করুন।

  • URL গঠন বুঝুন

    ভিজ্যুয়াল ব্রেকডাউন দিয়ে URL-এর কোন অংশগুলি এনকোড হয় এবং কখন encodeURI বনাম encodeURIComponent ব্যবহার করতে হবে তা শিখুন।

  • URL প্যারামিটারের জন্য টেক্সট প্রস্তুত করুন

    সমস্ত প্ল্যাটফর্মে শেয়ার URL-এ নিরাপদে যোগ করতে ইমোজি এবং বিশেষ অক্ষর সহ টেক্সট এনকোড করুন।

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

encodeURIComponent এবং encodeURI এর মধ্যে পার্থক্য কী?
encodeURIComponent URL বিভাজক (/, ?, #) সহ সমস্ত বিশেষ অক্ষর এনকোড করে। কোয়েরি প্যারামিটার মানের জন্য ব্যবহার করুন। encodeURI URL স্ট্রাকচার অক্ষর সংরক্ষণ করে এবং সম্পূর্ণ URL এনকোড করার জন্য।
কেন আমি স্পেসের জন্য + এর পরিবর্তে %20 দেখছি?
আমরা স্পেসের জন্য %20 ব্যবহার করি কারণ এটি আরও সার্বজনীনভাবে সামঞ্জস্যপূর্ণ। স্পেসের জন্য + চিহ্ন শুধুমাত্র কোয়েরি স্ট্রিংয়ে কাজ করে এবং URL-এর অন্যান্য অংশে সমস্যা সৃষ্টি করতে পারে।
ডবল এনকোডিং কী?
ডবল এনকোডিং ঘটে যখন আপনি একটি ইতিমধ্যে এনকোডেড স্ট্রিং আবার এনকোড করেন। উদাহরণস্বরূপ, %20 (এনকোডেড স্পেস) %2520 হয়ে যায়। আমাদের টুল সতর্ক করে যখন এটি ঘটতে পারে।
আমার ডেটা কি নিরাপদ?
হ্যাঁ! সমস্ত এনকোডিং এবং ডিকোডিং সরাসরি আপনার ব্রাউজারে ঘটে। আপনার ডেটা কখনই কোনো সার্ভারে পাঠানো হয় না।
কেন কিছু স্ট্রিংয়ে ডিকোডিং কাজ করে না?
ইনপুটে অবৈধ শতাংশ-এনকোডেড সিকোয়েন্স থাকলে ডিকোডিং ব্যর্থ হয়, যেমন %GG (অবৈধ হেক্স) বা দুটি হেক্স সংখ্যা ছাড়া শেষে %।