URL এনকোডার/ডিকোডার
URL ও কোয়েরি স্ট্রিং এনকোড ও ডিকোড করুন।
URL এনকোডার/ডিকোডার সম্পর্কে
GuruAlpha URL Encoder/Decoder URL-এ বিশেষ ক্যারেক্টারকে percent-encoded ফরম্যাটে (%XX) রূপান্তর করে এবং এনকোডেড URL আবার পঠনযোগ্য টেক্সটে ডিকোড করে। এটি পৃথক ক্যারেক্টার, সম্পূর্ণ URL এবং query string প্যারামিটার পরিচালনা করে, যা ওয়েব ডেভেলপমেন্ট, API পরীক্ষা এবং URL ম্যানিপুলেশনের জন্য অপরিহার্য।
URL এনকোডিং (percent-encoding নামেও পরিচিত) হলো URL-এ নিরাপদ নয় এমন ক্যারেক্টার উপস্থাপনের একটি প্রক্রিয়া। স্পেস %20 হয়ে যায়, ! এর মতো বিশেষ ক্যারেক্টার %21 হয়ে যায়, নন-ASCII ক্যারেক্টার %C3%A9 (é) এর মতো মাল্টি-বাইট সিকোয়েন্স হয়ে যায়। এই এনকোডিং নিশ্চিত করে যে URL ওয়েবে সঠিকভাবে প্রেরিত হয়।
টুলটি সমস্ত URL এনকোডিং পরিস্থিতি পরিচালনা করে। পৃথক ক্যারেক্টারের percent-encoded উপস্থাপনা দেখতে সেগুলো এনকোড করুন। ইমেল, নথি বা API কলে প্রেরণের জন্য নিরাপদ করতে সম্পূর্ণ URL এনকোড করুন। ব্যবহারকারীর ইনপুটে বিশেষ ক্যারেক্টার পরিচালনা করতে query string প্যারামিটার এনকোড করুন। মানুষ-পঠনযোগ্য সংস্করণ পড়তে এনকোডেড URL ডিকোড করুন। টুলটি মানক এনকোডিং (RFC 3986) এবং JavaScript-এর encodeURIComponent-এর আরও আক্রমণাত্মক এনকোডিং উভয়ই পরিচালনা করে।
ডেভেলপারদের জন্য URL এনকোডিং প্রতিদিনের কাজ। API এন্ডপয়েন্টে সঠিকভাবে এনকোড করা query প্যারামিটার প্রয়োজন — স্পেস বা বিশেষ ক্যারেক্টার সম্বলিত অনুসন্ধান query এনকোড করা আবশ্যক। POST-এর মাধ্যমে জমা দেওয়া ফর্ম ডেটার অনুরোধ বডির জন্য URL এনকোডিং প্রয়োজন। query string সহ রিডাইরেক্ট URL প্যারামিটার সংরক্ষণ করতে এনকোড করা আবশ্যক।
টুলটি এনকোডিং রেফারেন্স তথ্যও প্রদান করে। encode টেবিল সাধারণ ক্যারেক্টার ও তাদের percent-encoded সমতুল্য দেখায়, যা টুল ব্যবহার না করে দ্রুত রেফারেন্সের জন্য উপযোগী। এনকোডিং মোড সিলেক্টর আপনাকে JavaScript সামঞ্জস্যের জন্য encodeURI (URL কাঠামো সংরক্ষণ করে) এবং encodeURIComponent (সবকিছু এনকোড করে) এর মধ্যে বেছে নিতে দেয়।
URL এনকোডার/ডিকোডার-এর প্রধান বৈশিষ্ট্য
- বিশেষ ক্যারেক্টার percent-encoded ফরম্যাটে এনকোড করুন
- percent-encoded URL পঠনযোগ্য টেক্সটে ডিকোড করুন
- সম্পূর্ণ URL এনকোডিং ও ডিকোডিং
- query string প্যারামিটার এনকোডিং
- encodeURI বনাম encodeURIComponent মোড
- ক্যারেক্টার এনকোডিং রেফারেন্স টেবিল
- এক-ক্লিকে ক্লিপবোর্ডে কপি
- গোপনীয়তার জন্য ব্রাউজার-ভিত্তিক
URL এনকোডার/ডিকোডার কীভাবে ব্যবহার করবেন
- GuruAlpha-তে URL Encoder/Decoder খুলুন।
- বিশেষ ক্যারেক্টার সহ একটি URL, query string বা টেক্সট পেস্ট করুন।
- বিশেষ ক্যারেক্টার %XX ফরম্যাটে রূপান্তর করতে 'Encode'-এ ক্লিক করুন।
- অথবা %XX পঠনযোগ্য ক্যারেক্টারে রূপান্তর করতে 'Decode'-এ ক্লিক করুন।
- এনকোডিং মোড বেছে নিন: encodeURI বা encodeURIComponent।
- ফলাফল আপনার ক্লিপবোর্ডে কপি করুন।
URL এনকোডার/ডিকোডার ব্যবহারের টিপস
- পৃথক প্যারামিটারের জন্য encodeURIComponent, সম্পূর্ণ URL-এর জন্য encodeURI ব্যবহার করুন।
- স্পেস প্রসঙ্গ অনুযায়ী %20 বা + হিসেবে এনকোড করা যায় (+ ফর্ম ডেটার জন্য)।
- URL query string-এ রাখার আগে সর্বদা ব্যবহারকারীর ইনপুট এনকোড করুন।
- রেফারেন্স টেবিল দ্রুত ম্যানুয়াল এনকোডিং অনুসন্ধানে সাহায্য করে।
- query প্যারামিটার পড়তে ও বুঝতে API URL ডিকোড করুন।
URL এনকোডার/ডিকোডার সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্ন
URL এনকোডিং কী?
URL এনকোডিং বিশেষ ক্যারেক্টারকে % এর পরে দুটি hexadecimal অঙ্কে রূপান্তর করে। উদাহরণস্বরূপ, স্পেস %20 হয়ে যায়, এবং é %C3%A9 হয়ে যায়। এটি URL-এর সঠিক প্রেরণ নিশ্চিত করে।
encodeURI ও encodeURIComponent-এর মধ্যে পার্থক্য কী?
encodeURI URL কাঠামো ক্যারেক্টার (/, ?, &, #) সংরক্ষণ করে। encodeURIComponent অক্ষর, অঙ্ক ও - _ . ~ ছাড়া সবকিছু এনকোড করে। পৃথক প্যারামিটারের জন্য encodeURIComponent ব্যবহার করুন।
ফর্মে স্পেস কেন + হিসেবে এনকোড হয়?
HTML ফর্ম ডেটা application/x-www-form-urlencoded এনকোডিং ব্যবহার করে, যেখানে স্পেস + হয়ে যায়। URL স্পেসের জন্য %20 ব্যবহার করে। টুলটি উভয় ফরম্যাট পরিচালনা করে।
আমি কি যেকোনো এনকোডেড URL ডিকোড করতে পারি?
হ্যাঁ। ডিকোডার সমস্ত মানক percent-encoded সিকোয়েন্স পরিচালনা করে, মাল্টি-বাইট UTF-8 ক্যারেক্টার সহ।
