Công cụ giải mã thực thể HTML

Giải mã thực thể HTML thành văn bản: đủ 2.125 tham chiếu tên của HTML5, tham chiếu số thập phân và hex, tên cũ không có dấu chấm phẩy. Chạy trong trình duyệt.

69 ký tự · 69 byte (UTF-8)

0 ký tự · 0 byte (UTF-8)

Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.

Giải mã HTML là gì?

Chuyển các tham chiếu ký tự HTML trở lại ký tự mà chúng biểu diễn: thực thể tên như é hay ≂̸, tham chiếu thập phân như é và tham chiếu hex như 😀. Công cụ dùng danh sách đầy đủ các tham chiếu tên HTML5 của WHATWG.

Cách sử dụng Giải mã HTML

  1. Dán HTML hoặc văn bản đã mã hóa thực thể vào ô Đầu vào.
  2. Đọc văn bản đã giải mã trong ô Đầu ra.
  3. Sao chép, hoặc bấm Dùng làm đầu vào để mã hóa lại.

Ví dụ

Đầu vào
<p>Café ≂̸ 😀
Đầu ra
<p>Café ≂̸ 😀

Khi nào nên dùng Giải mã HTML

Dùng để đọc văn bản lấy từ mã nguồn HTML, RSS feed, trang được thu thập hoặc nội dung cơ sở dữ liệu bị escape hai lần. Công cụ không xóa thẻ hay hiển thị HTML.

Giải mã HTML hoạt động như thế nào

Mỗi tham chiếu &… được phân giải giống như trình duyệt làm trong nội dung văn bản: tham chiếu tên có dấu chấm phẩy được tra trong bảng HTML5, tên cũ như &copy và &amp cũng hoạt động khi không có dấu chấm phẩy, còn tham chiếu số được chuyển thành mã điểm. Số không hợp lệ (0, surrogate, trên U+10FFFF) thành U+FFFD và 0x80–0x9F được ánh xạ qua Windows-1252 như chuẩn HTML yêu cầu. Tên không xác định được giữ nguyên. Thẻ không bị xóa – chỉ thực thể được giải mã.

Các Trường Hợp Sử Dụng Phổ Biến

  • Làm sạch chuỗi bị escape hai lần &amp;amp; từ CMS
  • Đọc tiêu đề và mô tả từ RSS hoặc mã nguồn HTML
  • Chuyển mẫu email mã hóa thực thể thành văn bản thuần
  • Kiểm tra một tên thực thể lạ biểu diễn ký tự gì

Câu Hỏi Thường Gặp

Có hỗ trợ mọi thực thể HTML5 không?

Có, danh sách đầy đủ 2.125 tham chiếu ký tự có tên, kể cả những tham chiếu mở rộng thành hai mã điểm.

Vì sao &bogus; không thay đổi?

Tên không xác định không phải thực thể, nên trình duyệt giữ nguyên dạng văn bản – công cụ này cũng vậy.

Công cụ có xóa thẻ HTML không?

Không. &lt;p&gt; thành <p>, nhưng các thẻ thật trong đầu vào được giữ nguyên.

Khám phá thêm danh mục