Mã hóa và giải mã thực thể HTML

Chuyển ký tự đặc biệt thành thực thể HTML hoặc khôi phục văn bản dễ đọc. Hỗ trợ tham chiếu có tên, dạng thập phân, thập lục phân, ký tự Unicode và biểu tượng cảm xúc.

0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

Cách mã hóa và giải mã thực thể HTML

  1. Dán văn bản hoặc tham chiếu ký tự HTML, rồi chọn mã hóa hay giải mã.
  2. Bật thực thể có tên để dùng dạng như &, hoặc tắt để xuất tham chiếu thập lục phân.
  3. Chạy chuyển đổi rồi sao chép hoặc tải văn bản. Kết quả hiển thị nguyên dạng, không được dựng thành trang web.

Tìm hiểu về Mã hóa và giải mã thực thể HTML

Mã hóa giúp hiển thị dấu ngoặc nhọn và ký tự đặc biệt dưới dạng văn bản. Kết quả giải mã không bao giờ được thực thi tại đây. Mã hóa thực thể không thay thế việc làm sạch HTML phù hợp với ngữ cảnh sử dụng.

Ví dụ: hiển thị thẻ HTML dưới dạng văn bản

Dữ liệu đầu vào
<p title="A&B">Xin chào thế giới! 👋</p>
Kết quả
&lt;p title=&quot;A&amp;B&quot;&gt;Xin ch&agrave;o th&#x1EBF; gi&#x1EDB;i! &#x1F44B;&lt;/p&gt;

Câu hỏi thường gặp về Mã hóa và giải mã thực thể HTML

Tham chiếu có tên khác tham chiếu dạng số thế nào?

&copy;, &#169; và &#xA9; đều biểu thị ©. Giải mã chấp nhận tên, dạng thập phân và thập lục phân. Khi bật tùy chọn tên, bộ mã hóa dùng tên có sẵn; các ký tự khác, kể cả biểu tượng cảm xúc, dùng tham chiếu dạng số.

Vì sao &lt; biến thành &amp;lt;?

Mã hóa lại văn bản có thực thể sẽ mã hóa các dấu & thêm lần nữa. Mỗi lần giải mã chỉ bỏ một lớp: &amp;lt; thành &lt;, không phải <. Kiểm tra nguồn trước khi lặp lại. &nbsp; là khoảng trắng không ngắt dòng, khác dấu cách thông thường.

Có giống mã hóa URL không?

Không. HTML dùng tham chiếu như &amp;, còn URL dùng chuỗi như %26. Hãy dùng công cụ URL cho giá trị tham số. URL đặt trong thuộc tính HTML có thể cần mã hóa từng giá trị, rồi escape HTML cho toàn bộ giá trị thuộc tính.

Công cụ có làm sạch HTML hay ngăn XSS không?

Không. Công cụ chuyển ký tự, không biến HTML không đáng tin thành nội dung an toàn. Kết quả chỉ được hiển thị như văn bản và không chạy tại đây. Mã ứng dụng cần biện pháp phù hợp với ngữ cảnh HTML, URL, CSS hoặc JavaScript. Thực thể không xác định, tham chiếu thiếu dấu chấm phẩy và tham chiếu số không hợp lệ sẽ bị từ chối.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

  • Mã hóa và giải mã URL

    Mã hóa hoặc giải mã thành phần URL, địa chỉ đầy đủ và giá trị biểu mẫu. Xử lý đúng mã phần trăm và dấu cách.

  • Kiểm tra Unicode và chuyển đổi chuỗi thoát

    Xem điểm mã Unicode, byte UTF-8 và đơn vị UTF-16; chuyển chuỗi thoát Unicode JavaScript thành văn bản đọc được.

  • So sánh văn bản

    So sánh hai văn bản theo dòng, từ hoặc ký tự. Đánh dấu phần thêm và xóa, có tính cả dấu cách và xuống dòng.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.