🛝Toolio
เกี่ยวกับ ติดต่อ

🏷️ เครื่องมือเข้ารหัส/ถอดรหัสตัวอักษร HTML

เข้ารหัสตัวอักษรพิเศษของ HTML เป็นตัวแทนที่ปลอดภัย หรือถอดรหัสตัวแทนกลับเป็นข้อความที่อ่านได้ — ทั้งหมดในแบบเรียลไทม์ ทั้งหมดในเบราว์เซอร์ของคุณ โดยไม่ส่งข้อมูลใดๆ ไปที่ใด

ข้อมูลนำเข้า
ผลลัพธ์

ออกแบบมาเพื่อความเป็นส่วนตัว. เครื่องมือนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ — ข้อมูลที่คุณป้อนไม่ได้ถูกอัปโหลดหรือเก็บไว้ และยังสามารถใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

เกี่ยวกับ

เครื่องมือนี้จัดการการเข้ารหัสและถอดรหัสตัวอักษร HTML ตรงในเบราว์เซอร์ของคุณด้วย JavaScript — ไม่มีเซิร์ฟเวอร์ ไม่มีการอัปโหลด ไม่มีบัญชี ตัวมันแปลงตัวอักษร HTML 5 ตัวที่จำเป็น (& < > " ') เป็นตัวแทนที่มีชื่อ (&amp; &lt; &gt; &quot; &#39;) เพื่อป้องกัน XSS และปัญหาการรบกวนการจัดรูปแบบ โหมดเพิ่มเติมยังสามารถเข้ารหัสตัวอักษรที่ไม่ใช่ ASCII ทั้งหมดเป็นตัวแทนตัวเลข (&#NNN;) ซึ่งมีประโยชน์ในสภาพแวดล้อมที่ต้องการผลลัพธ์ที่เป็น ASCII บริสุทธิ์ การถอดรหัสจะกลับกระบวนการนี้ แปลงตัวแทนที่มีชื่อเช่น &copy; และรูปแบบตัวเลขเช่น &#169; กลับเป็นตัวอักษรต้นฉบับ ผลลัพธ์จะอัปเดตแบบเรียลไทม์ขณะที่คุณพิมพ์

วิธีใช้งาน

  1. วางหรือพิมพ์ข้อความของคุณลงในกล่องป้อนข้อมูลทางด้านซ้าย
  2. เลือกโหมด: แปลงเป็นตัวแทน (text → entities) หรือ ถอดรหัส (entities → text)
  3. เมื่อแปลงเป็นตัวแทน คุณสามารถเปิดใช้งานตัวเลือก 'แปลงตัวอักษรที่ไม่ใช่ ASCII ทั้งหมด' เพื่อแปลงตัวอักษรเช่น é, © หรืออีโมจิให้เป็นตัวแทนตัวเลข
  4. ผลลัพธ์จะอัปเดตแบบเรียลไทม์ — คัดลอกได้โดยใช้ปุ่มคัดลอก

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

HTML entity คืออะไร?
HTML entity คือลำดับตัวอักษรที่แสดงถึงตัวอักษรที่จะถูกตีความเป็นโค้ด HTML หากไม่มีการใช้ entity ตัวอย่างเช่น &lt; แสดงถึง < ทำให้เบราว์เซอร์แสดงเครื่องหมายน้อยกว่าแทนที่จะถูกตีความเป็นแท็ก
ตัวอักษรใดที่ถูกแปลงเป็น entity ตามค่าเริ่มต้น?
โดยค่าเริ่มต้นเครื่องมือจะแปลงตัวอักษร 5 ตัวที่ทำให้ HTML ผิดพลาด: & จะกลายเป็น &amp;, < จะกลายเป็น &lt;, > จะกลายเป็น &gt;, " จะกลายเป็น &quot;, และ ' จะกลายเป็น &#39; คุณสามารถเปิดใช้งานตัวเลือก non-ASCII เพื่อแปลงตัวอักษรที่มีเครื่องหมายเสียง ตัวอักษรพิเศษ และอีโมจิ
มันสามารถถอดรหัสทั้ง named entity และ numeric entity ได้ไหม?
ได้ เครื่องมือถอดรหัสสามารถจัดการกับ named entity เช่น &copy; และ &eacute;, ตัวแทนตัวเลขฐานสิบ เช่น &#169;, และตัวแทนตัวเลขฐานสิบหก เช่น &#xA9; — ทั้งหมดจะถูกแปลงกลับเป็นตัวอักษร Unicode ที่เกี่ยวข้อง
ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์ไหม?
ไม่ เครื่องมือแปลงและถอดรหัสทั้งหมดทำงานในเบราว์เซอร์ของคุณโดยตรงโดยใช้ JavaScript ไม่มีข้อมูลใดที่ออกจากอุปกรณ์ของคุณ
เมื่อใดที่ควรใช้การแปลงตัวแทนตัวเลขสำหรับตัวอักษรที่ไม่ใช่ ASCII?
ใช้เมื่อผลลัพธ์ของคุณต้องเป็น ASCII ที่บริสุทธิ์ — เช่น ระบบอีเมลแบบเก่า ตัววิเคราะห์ XML บางตัว หรือแพลตฟอร์ม CMS แบบเก่าที่ไม่สามารถจัดการ UTF-8 ได้อย่างน่าเชื่อถือ สำหรับ HTML แบบ UTF-8 สมัยใหม่ การแปลงตัวอักษรพิเศษ 5 ตัวเพียงอย่างเดียวก็เพียงพอแล้ว
เครื่องมือนี้จะอัปโหลดข้อมูลของฉันหรือไม่?
ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณจึงไม่เคยออกจากอุปกรณ์ของคุณ — และหลังจากโหลดหน้าแล้วยังใช้งานแบบออฟไลน์ได้ด้วย