HTML এন্টিটি এনকোডার / ডিকোডার কী?
ফ্রি অনলাইন HTML এন্টিটি এনকোড এবং ডিকোডার। <, >, &, " এর মতো বিশেষ অক্ষরকে তাদের HTML এন্টিটি সমতুল্যে রূপান্তর করুন।
HTML এনটিটি হলো বিশেষ অক্ষর ক্রম যা HTML মার্কআপে বিশেষ অর্থ আছে এমন অক্ষরকে উপস্থাপন করে। <, >, &, " এবং ' এর মতো অক্ষর HTML কনটেন্টে থাকলে সেগুলোকে যথাক্রমে <, >, &, " এবং ' হিসেবে এনকোড করতে হয় — অন্যথায় ব্রাউজার সেগুলোকে টেক্সট হিসেবে নয়, মার্কআপ হিসেবে ব্যাখ্যা করে। HTML এনটিটি এনকোডার/ডিকোডার একটি দ্বিমুখী ইন্টারফেসে এই এনটিটিগুলোর এনকোডিং এবং ডিকোডিং উভয়ই করে।
এনকোড মোডে, টুলটি আপনার ইনপুট টেক্সটে পাঁচটি মূল HTML বিশেষ অক্ষর স্ক্যান করে এবং প্রতিটিকে সংশ্লিষ্ট এনটিটি দিয়ে প্রতিস্থাপন করে। ওয়েব পেজে কোড স্নিপেট প্রদর্শন, ব্যবহারকারীর তৈরি কনটেন্ট নিরাপদে গ্রহণ, অথবা HTML টেমপ্লেটে অন্তর্ভুক্তির জন্য টেক্সট প্রস্তুত করার সময় এটি অপরিহার্য। এনকোডিং ছাড়া, কোনো ব্যবহারকারী "<script>alert('xss')</script>" টেক্সট জমা দিলে ব্রাউজার স্ক্রিপ্টটিকে টেক্সট হিসেবে প্রদর্শনের পরিবর্তে কোড হিসেবে কার্যকর করত।
ডিকোড মোডে, বিপরীত প্রক্রিয়া এনটিটি-এনকোডেড টেক্সটকে আবার তার পঠনযোগ্য আকারে রূপান্তর করে। HTML আউটপুট ডিবাগ করা, ওয়েব পেজ থেকে র অ্যাভ HTML সোর্স পড়া, অথবা HTML-ভিত্তিক API থেকে ডেটা প্রসেস করার সময় এটি উপযোগী। টুলটি (নন-ব্রেকিং স্পেস)-ও পরিচালনা করে, যা ওয়েব কনটেন্টে সাধারণত দেখা যায় কিন্তু রেন্ডার করা HTML-এ অদৃশ্য থাকে।
সিনট্যাক্স-হাইলাইটেড আউটপুট এনকোড করা অক্ষরকে সাধারণ টেক্সট থেকে আলাদা করা সহজ করে। এনকোডেড এনটিটিগুলো হাইলাইট হয়ে থাকে যাতে আপনি যাচাই করতে পারেন সব বিশেষ অক্ষর সঠিকভাবে রূপান্তরিত হয়েছে। সুইপ বাটনটি তাৎক্ষণিকভাবে রূপান্তরের দিক উল্টে দেয়, এমন ওয়ার্কফ্লো সমর্থন করে যেখানে ডেভেলপমেন্ট এবং ডিবাগিংয়ের সময় টেক্সট একাধিক এনকোড-ডিকোড চক্রের মধ্য দিয়ে যায়।