Cách dùng Giải mã HTML
- Dán văn bản đã mã hóa, nội dung sẽ được giải mã ngay khi bạn gõ.
- Các thực thể có tên (é), dạng thập phân (é) và thập lục phân (é) đều được chuyển đổi.
- Sao chép kết quả, hoặc chuyển sang chế độ Mã hóa để escape văn bản cho HTML.
Thực thể HTML là gì
Thực thể HTML dùng để viết những ký tự có thể bị hiểu nhầm là mã đánh dấu, hoặc những ký tự khó gõ: < là “<”, & là “&”, là khoảng trắng không ngắt dòng và — là dấu gạch ngang dài (em dash). Giải mã sẽ đưa chúng trở lại thành chính các ký tự đó.
Văn bản đã mã hóa thường đến từ đâu
Bạn thường gặp thực thể trong RSS feed, dữ liệu xuất từ CMS, email, trang web đã thu thập và phản hồi API, nơi văn bản bị mã hóa hai lần. Nếu sau khi giải mã kết quả vẫn còn &, nghĩa là văn bản đã bị mã hóa hai lần, hãy giải mã thêm một lần nữa.
Giải mã ở đây an toàn
Kết quả giải mã được hiển thị dưới dạng văn bản thuần, không bao giờ được render như HTML, nên việc giải mã <script> sẽ không thực thi bất kỳ mã nào. Khi đưa văn bản đã giải mã trở lại trang web, hãy mã hóa lại hoặc chèn dưới dạng văn bản, không chèn dưới dạng HTML.
Cũng được tìm dưới tên: html entity decoder, giải mã thực thể html, html unescape, chuyển html entities thành text, unescape html online, chuyển đổi html entities.
Các công cụ dùng kèm tốt với Giải mã HTML
- Mã hóa HTML Entity — Escape < > & " để văn bản hiển thị an toàn trong HTML, chuyển dấu và ký hiệu sang entity dạng tên hoặc số, hoặc giải mã HTML chứa entity về văn bản thuần.
- Giải mã URL — Dán một URL hoặc chuỗi truy vấn đầy %20 và %3D để đọc lại dễ dàng — mỗi tham số truy vấn được giải mã và liệt kê riêng.
- Giải mã Base64 — Dán chuỗi Base64 để giải mã lại thành văn bản ngay khi bạn gõ — kể cả Base64 an toàn cho URL từ JWT và liên kết, cũng như các chuỗi bị thiếu dấu “=” padding.
- Định dạng HTML — Dán mã HTML đã nén hoặc lộn xộn và nhận lại HTML được thụt lề rõ ràng, nhất quán — bao gồm cả các khối <style> và <script> nhúng bên trong.