เข้ารหัส/ถอดรหัสเอนทิตี HTMLคืออะไร?
เข้ารหัสและถอดรหัสเอนทิตี HTML ฟรีออนไลน์ แปลงอักขระพิเศษเช่น <, >, &, " เป็นเอนทิตี HTML ที่เทียบเท่า
เอนทิตี HTML (HTML entities) คือลำดับอักขระพิเศษที่ใช้แทนอักขระที่มีความหมายเฉพาะในมาร์กอัป HTML อักขระ เช่น <, >, &, " และ ' จะต้องถูกเข้ารหัสเป็น <, >, &, " และ ' ตามลำดับเมื่อปรากฏในเนื้อหา HTML — มิฉะนั้น เบราว์เซอร์จะตีความว่าเป็นมาร์กอัปมากกว่าเป็นข้อความ เครื่องมือเข้ารหัส/ถอดรหัสเอนทิตี HTML (HTML Entity Encoder/Decoder) จัดการทั้งการเข้ารหัสและการถอดรหัสเอนทิตีเหล่านี้ผ่านอินเทอร์เฟซแบบสองทิศทาง
ในโหมดเข้ารหัส (Encode) เครื่องมือจะสแกนข้อความที่คุณป้อนเพื่อค้นหาอักขระพิเศษ HTML หลักทั้งห้าตัว และแทนที่แต่ละตัวด้วยเอนทิตีที่สอดคล้องกัน ฟีเจอร์นี้จำเป็นเมื่อคุณต้องแสดงตัวอย่างโค้ดบนเว็บเพจ รับเนื้อหาที่ผู้ใช้สร้างขึ้นอย่างปลอดภัย หรือเตรียมข้อความเพื่อใส่ในเทมเพลต HTML หากไม่เข้ารหัส ผู้ใช้ที่ส่งข้อความ "<script>alert('xss')</script>" จะทำให้เบราว์เซอร์รันสคริปต์เป็นโค้ดแทนที่จะแสดงเป็นข้อความ
ในโหมดถอดรหัส (Decode) การทำงานแบบย้อนกลับจะแปลงข้อความที่เข้ารหัสเอนทิตีกลับเป็นรูปแบบที่มนุษย์อ่านได้ ซึ่งมีประโยชน์เมื่อดีบักผลลัพธ์ HTML อ่านซอร์สโค้ด HTML ดิบจากเว็บเพจ หรือประมวลผลข้อมูลจาก API ที่ใช้ HTML เครื่องมือยังรองรับ (ช่องว่างไม่ตัดบรรทัด) ซึ่งพบได้ทั่วไปในเนื้อหาเว็บแต่มองไม่เห็นใน HTML ที่แสดงผล
ผลลัพธ์ที่มีการเน้นสีไวยากรณ์ช่วยให้แยกแยะอักขระที่เข้ารหัสออกจากข้อความปกติได้ง่ายขึ้น เอนทิตีที่เข้ารหัสจะแสดงแบบไฮไลต์เพื่อให้คุณตรวจสอบได้ว่าอักขระพิเศษทั้งหมดถูกแปลงอย่างถูกต้อง ปุ่มสลับจะย้อนทิศทางการแปลงได้ทันที รองรับขั้นตอนการทำงานที่ข้อความผ่านรอบการเข้ารหัส-ถอดรหัสหลายรอบระหว่างการพัฒนาและการดีบัก