tag and ensuring quotes do not break out of the JSON context. HTML entity escaping alone is not sufficient — use JSON.stringify and ensure the string is placed correctly."}}]}

HTML এস্কেপ

HTML বিশেষ অক্ষর এস্কেপ বা আন-এস্কেপ করুন।

ডেভেলপার টুল

HTML এস্কেপ কীভাবে ব্যবহার করবেন

  1. 1আপনার টেক্সট বা HTML পেস্ট করুন
  2. 2এস্কেপ করতে ক্লিক করুন বা আনএস্কেপ করতে ক্লিক করুন
  3. 3ফলাফল কপি করুন

HTML এস্কেপ সম্পর্কে

HTML এস্কেপ/আনএস্কেপ HTML-এ বিশেষ অর্থবহ অক্ষরগুলিকে HTML এন্টিটি সমতুল্যে রূপান্তরিত করে।

HTML এস্কেপ-এর মূল বৈশিষ্ট্যসমূহ

  • পাঁচটি মূল HTML বিশেষ অক্ষর এস্কেপ করুন: &, <, >, ", '
  • HTML এন্টিটি তাদের মূল অক্ষরে আনএস্কেপ করুন
  • HTML-এ টেক্সট সন্নিবেশ করার সময় XSS দুর্বলতা প্রতিরোধ করে
  • নামযুক্ত এন্টিটি পরিচালনা করে (&amp;, &lt;, &gt;, &quot;, &#39;)
  • এস্কেপড এবং আনএস্কেপড আউটপুটের জন্য এক-ক্লিক কপি
  • সম্পূর্ণ ব্রাউজারে কাজ করে — কোনো সার্ভারে ডেটা পাঠানো হয় না
  • রিয়েল-টাইম আউটপুট সহ তাৎক্ষণিক রূপান্তর
  • কোড উদাহরণ এবং ব্যবহারকারী-তৈরি কন্টেন্ট নিরাপদে রেন্ডার করার জন্য উপযোগী

সমর্থিত ফরম্যাট

ইনপুট ফরম্যাট

বিশেষ অক্ষর সহ সাধারণ টেক্সটএন্টিটি রেফারেন্স সহ HTMLকোড স্নিপেটব্যবহারকারী-তৈরি কন্টেন্ট

আউটপুট ফরম্যাট

HTML-এস্কেপড টেক্সটডিকোডেড সাধারণ টেক্সট

HTML5 স্পেসিফিকেশন অনুযায়ী পাঁচটি মূল HTML বিশেষ অক্ষর এস্কেপ করে।

উদাহরণ

HTML-এ প্রদর্শনের জন্য একটি কোড স্নিপেট এস্কেপ করুন

সোর্স কোড HTML ট্যাগ হিসেবে পার্স না হয়ে টেক্সট হিসেবে রেন্ডার করুন।

ইনপুট

<div class="box">Hello & World</div>

আউটপুট

&lt;div class=&quot;box&quot;&gt;Hello &amp; World&lt;/div&gt;

একটি ডেটাবেস রেকর্ড থেকে HTML এন্টিটি আনএস্কেপ করুন

সম্পাদনার জন্য সংরক্ষিত HTML এন্টিটি পাঠযোগ্য অক্ষরে ফিরিয়ে রূপান্তর করুন।

ইনপুট

It&apos;s a &quot;great&quot; day &amp; we&apos;re happy

আউটপুট

It's a "great" day & we're happy

সাধারণ ব্যবহারের ক্ষেত্র

  • XSS প্রতিরোধ করতে HTML টেমপ্লেটে ব্যবহারকারী-তৈরি কন্টেন্ট নিরাপদে সন্নিবেশ করুন
  • HTML হিসেবে পার্স না করে ব্লগ পোস্টে কোড উদাহরণ প্রদর্শন করুন
  • HTML ইমেইল টেমপ্লেটে সন্নিবেশের জন্য টেক্সট প্রস্তুত করুন
  • সম্পাদনার জন্য ডেটাবেসে সংরক্ষিত HTML এন্টিটি ডিকোড করুন
  • পাঠযোগ্য স্ট্রিংয়ে এন্টিটি সম্বলিত API রেসপন্স টেক্সট রূপান্তর করুন
  • innerHTML কলে সন্নিবেশের আগে স্ট্রিং এস্কেপ করুন

সমস্যা সমাধান

এন্টিটি &amp;amp; এর মতো ডাবল-এনকোডেড দেখাচ্ছে

সমাধান

টেক্সট ইতোমধ্যে এস্কেপ করার আগে আবার এস্কেপ করা হয়েছিল। মূল অক্ষর পেতে প্রথমে আনএস্কেপ করুন।

সমস্ত বিশেষ অক্ষর এস্কেপ হচ্ছে না

সমাধান

এই টুল পাঁচটি মূল HTML অক্ষর এস্কেপ করে। &copy; বা &nbsp; এর মতো বর্ধিত এন্টিটি এর আওতার মধ্যে নেই।

আনএস্কেপিং সমস্ত এন্টিটি রূপান্তর করছে না

সমাধান

এই টুল পাঁচটি মূল এন্টিটি পরিচালনা করে। &rarr; এর মতো বিরল নামযুক্ত এন্টিটি ডিকোড নাও হতে পারে — ব্যাপক ডিকোডিংয়ের জন্য একটি সম্পূর্ণ HTML পার্সার ব্যবহার করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

HTML কেন এস্কেপ করবেন?

< এবং > এর মতো এস্কেপ না করা অক্ষর HTML ট্যাগ হিসেবে ব্যাখ্যা করা হয়। এস্কেপিং ছাড়া, <script> ট্যাগ সম্বলিত ব্যবহারকারী-জমা টেক্সট স্বেচ্ছাচারী JavaScript চালাতে পারে — ক্রস-সাইট স্ক্রিপ্টিং (XSS) আক্রমণ।

কোন অক্ষর এস্কেপ করা হয়?

পাঁচটি মূল HTML বিশেষ অক্ষর: & → &amp;, < → &lt;, > → &gt;, " → &quot;, ' → &#39;।

HTML এস্কেপিং এবং URL এনকোডিংয়ের মধ্যে পার্থক্য কী?

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

আমার কি ব্যবহারকারীর কন্টেন্ট এস্কেপ বা স্যানিটাইজ করা উচিত?

HTML-এ সাধারণ টেক্সট হিসেবে ব্যবহারকারীর কন্টেন্ট প্রদর্শনের জন্য, এস্কেপিং যথেষ্ট। আপনি যদি কিছু HTML ট্যাগ অনুমতি দিতে চান, একটি বিশ্বস্ত HTML স্যানিটাইজার লাইব্রেরি ব্যবহার করুন।

HTML এস্কেপিং কি XSS প্রতিরোধের জন্য যথেষ্ট?

HTML কন্টেন্টে টেক্সট সন্নিবেশ করার সময় এস্কেপিং প্রাথমিক প্রতিরক্ষা। তবে, সঠিক এস্কেপিং কৌশল প্রেক্ষাপটের উপর নির্ভর করে — JS স্ট্রিং, HTML অ্যাট্রিবিউট এবং URL প্রত্যেকে ভিন্ন নিয়ম প্রয়োজন।

&amp;amp; মানে কী?

&amp;amp; হলো একটি ডাবল-এনকোডেড অ্যাম্পারস্যান্ড — ব্রাউজারে &amp; হিসেবে রেন্ডার হয়। এটি সাধারণত ঘটে যখন কন্টেন্ট দুইবার এস্কেপ করা হয়।

আমার ডেটা কি সার্ভারে পাঠানো হয়?

না। সমস্ত এস্কেপিং এবং আনএস্কেপিং JavaScript স্ট্রিং প্রতিস্থাপন ব্যবহার করে আপনার ব্রাউজারে করা হয়।

আমি কি HTML-এর মধ্যে JSON-এর জন্য এটি ব্যবহার করতে পারি?

HTML-এ JSON-এর জন্য (যেমন, একটি <script> ট্যাগের ভেতরে), JSON.stringify ব্যবহার করুন এবং নিশ্চিত করুন স্ট্রিংটি সঠিকভাবে স্থাপিত হয়েছে। শুধুমাত্র HTML এন্টিটি এস্কেপিং যথেষ্ট নয়।