jsonecho

ใส่ Escape ให้ HTML

วางข้อความเพื่อใส่ Escape สำหรับ HTML พร้อมนำไปใช้ในโค้ดหรือข้อมูล

กำลังโหลดเครื่องมือ...

วิธีใช้ ใส่ Escape ให้ HTML

  1. วางหรือพิมพ์ข้อความที่ต้องการใส่ Escape
  2. ปรับตัวเลือกตามต้องการ
  3. คัดลอกผลลัพธ์ที่ใส่ Escape แล้ว

เกี่ยวกับ ใส่ Escape ให้ HTML

HTML ให้ความหมายพิเศษกับตัวอักษรห้าตัว คือ แอมเปอร์แซนด์ แบรคเกตสองมุม ถ้ามีข้อความใด ๆ ในข้อความที่คุณต้องการที่จะแสดงบนหน้า, เบราว์เซอร์ จะอ่านมัน สัญลักษณ์ "ต่ํากว่า" ในประโยคสามารถกลืนเส้นที่เหลือ และคําอ้างอิงที่หายไปสามารถปิดสัญลักษณ์ได้เร็ว การหลบหนีเปลี่ยนแต่ละตัวด้วยองค์กร เช่น < สําหรับช่องเปิด

นี่คือแนวทางป้องกันแรกของคุณต่อต้านการเขียนสกรปต์ข้ามเว็บ ข้อความจากผู้ใช้ที่นำไปแสดงบนหน้าเว็บต้องใส่ Escape สำหรับ HTML ไม่ว่าจะใช้เครื่องมือเทมเพลตหรือทำเอง

อักขระใดจะถูกใส่ Escape

& เปลี่ยนเป็น &amp;, < เปลี่ยนเป็น &lt;, > เปลี่ยนเป็น &gt;, อัญประกาศคู่เปลี่ยนเป็น &quot; และ อัญประกาศเดี่ยวเปลี่ยนเป็น &#39;.

คำถามที่พบบ่อย

การใส่ Escape ของ HTML ครอบคลุมอักขระใดบ้าง?

แอมเปอร์แซนด์ ต่ํากว่า, ใหญ่กว่า 5 ข้อนั้นพอที่จะทําให้ข้อความปลอดภัยภายในเนื้อหาขององค์ประกอบ และค่าคุณสมบัติที่อ้างอิงภายใน

ใส่ Escape อย่างเดียวเพียงพอที่จะป้องกัน XSS หรือไม่?

มันคือการแก้ไขที่เหมาะสมสําหรับข้อความที่วางอยู่ในเนื้อหาขององค์ประกอบหรือในคุณสมบัติที่อ้างอิง มัน ไม่ ครอบคลุม ทุก สถานการณ์ ข้อความที่วางภายในบล็อกสกริปต์, URL หรือสไตล์ต้องการการจัดการที่แตกต่างกัน

ทำไมอัญประกาศเดี่ยวจึงเขียนเป็น ' แทน '?

' ไม่ถูกกําหนดใน HTML 4 และใช้บริการในเว็บไซต์เก่า ๆ บางครั้งก็ไม่ยอมรับมัน รูปแบบเลขทํางานทุกที่

"Encode non-ASCII" ทําอย่างไร

มันเขียนตัวอักษรทุกตัวนอก ASCII ธรรมดาเป็นองค์กรจํานวน เช่น é จะกลายเป็น é ใช้มันเมื่อหน้าหรือช่องทางไม่สามารถไว้วางใจในการนํา UTF-8

เครื่องมือเพิ่มเติมใน Escape และข้อความ

เครื่องมือทั้งหมด →