ToolsMaxxing

HTML এনকোডার ও ডিকোডার

বিশেষ অক্ষরকে HTML এনটিটি হিসেবে এস্কেপ করুন, অথবা এনটিটিকে আবার লেখায় ফেরান।

আপনার ফাইল আপনার ডিভাইসেই থাকে

কীভাবে কাজ করে

  1. 1“এনকোড” বা “ডিকোড” বাছুন।
  2. 2আপনার লেখা বা HTML পেস্ট করুন।
  3. 3গন্তব্য UTF-8 সামলাতে না পারলে নন-ASCII অপশনটি চালু করুন।
  4. 4ফলাফল কপি করুন।

অপশনগুলো কী করে

এনকোড
& < > " ও ' কে &amp; &lt; &gt; &quot; ও &#39; দিয়ে বদলায়, যাতে লেখা পেজে হুবহু দেখা যায়।
ডিকোড
&copy;-এর মতো নামযুক্ত আর &#8377;-এর মতো সংখ্যাভিত্তিক এনটিটিকে আবার অক্ষরে ফেরায়।
নন-ASCII অক্ষরও এনকোড করুন
কোড 126-এর ওপরের প্রতিটি অক্ষরকে সংখ্যাভিত্তিক এনটিটি হিসেবে লেখে, যেমন é হয় &#233;।

গোপনীয়তা

এই টুল আপনার ব্রাউজারেই চলে। আপনার ফাইল কখনো কোনো সার্ভারে আপলোড হয় না।

সবাই যা জানতে চান

HTML-এ কোন অক্ষর এস্কেপ করতেই হয়?

অ্যাম্পারস্যান্ড আর ছোট-থেকে চিহ্ন (<) সবসময়। অ্যাট্রিবিউট মানের ভেতরে কোটেশনও এস্কেপ করতে হয়। এই টুল প্রচলিত পাঁচটিই এস্কেপ করে, যাতে ফলাফল দুই জায়গাতেই নিরাপদ।

এস্কেপ করলে কি ক্রস-সাইট স্ক্রিপ্টিং থেকে সুরক্ষা মেলে?

যেখানে লেখা ব্যবহার হবে সেই জায়গার জন্য এস্কেপ করাই প্রধান সুরক্ষা, কিন্তু সঠিক এস্কেপ নির্ভর করে প্রসঙ্গের ওপর, যেমন অ্যাট্রিবিউট, স্ক্রিপ্ট ব্লক বা URL। আসল পেজের জন্য আপনার ফ্রেমওয়ার্কের নিজস্ব এস্কেপিং ব্যবহার করুন।

textarea এলিমেন্ট দিয়ে ডিকোড করা হয় কেন?

এটি ব্রাউজারের মতোই এনটিটি পড়ে, পুরো নামযুক্ত তালিকাসহ, আর কখনো স্ক্রিপ্ট চালায় না, তাই অবিশ্বস্ত HTML পেস্ট করা নিরাপদ।

&nbsp;-এর মতো এনটিটি কি থাকে?

ডিকোড করলে &nbsp; আসল নন-ব্রেকিং স্পেস অক্ষর হয়, যা সাধারণ স্পেসের মতো দেখায় কিন্তু আলাদা অক্ষর।

ইমোজি কি সামলায়?

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

সম্পর্কিত টুল