Mã hóa thực thể HTML

Chuyển đổi văn bản thuần với tùy chọn định dạng rõ ràng. Dữ liệu luôn ở trên thiết bị của bạn.

Mã hóa & Giải mã
Đang chuẩn bị không gian làm việc…
Đầu vào
Đầu ra
Kết quả sẽ xuất hiện ở đây.

Cách sử dụng

  1. Dán văn bản, mở tệp hoặc thử ví dụ.
  2. Chọn định dạng. Kết quả cập nhật khi bạn nhập.
  3. Sao chép kết quả hoặc tải xuống dữ liệu đã chuyển đổi.

Tìm hiểu mã hóa thực thể HTML

Chuyển ký tự có ý nghĩa đặc biệt trong HTML thành tham chiếu ký tự để mã đánh dấu có thể hiển thị như văn bản. Mặc định xử lý &, <, >, dấu ngoặc kép và dấu nháy đơn.

Bạn có thể mã hóa thêm các ký tự ngoài ASCII. Chọn tham chiếu có tên nếu có, số thập phân hoặc số thập lục phân.

Thoát văn bản để hiển thị

Ký tự đặc biệt được thay bằng tham chiếu ký tự. Dấu và đã có cũng được mã hóa: &amp; thành &amp;amp;. Đây là một lượt xử lý văn bản thô, không phải công cụ định dạng mã đánh dấu.

Một phép chuyển đổi thực thể HTML
Đầu vào
<p title="Chào mừng">Tom & Ada</p>
Kết quả
&lt;p title=&quot;Chào mừng&quot;&gt;Tom &amp; Ada&lt;/p&gt;

Thiết lập mặc định chuyển đổi đầu vào này trong một lượt.

Tham chiếu có tên và dạng số

Chế độ Dùng tên dùng tên HTML nếu có và tham chiếu dạng số khi cần. Chế độ Thập phân và Thập lục phân dùng số điểm mã Unicode. Chế độ ngoài ASCII còn thoát chữ có dấu, ký tự CJK và emoji.

Thoát ký tự phụ thuộc ngữ cảnh

Các kết quả này dành cho ngữ cảnh văn bản và thuộc tính HTML trong dấu ngoặc kép. Đây không phải công cụ lọc nội dung nguy hiểm cho JavaScript, CSS hay URL. Kiểm tra ngữ cảnh xung quanh và dùng thao tác thoát thích hợp trong ứng dụng.

Giới hạn xử lý

Tối đa 5 MiB đầu vào, 20 MiB đầu ra và 10 giây mỗi lần chạy. Tệp văn bản phải dùng UTF-8. Mã hóa Base64 cũng nhận tệp nhị phân. Tài liệu luôn ở trên thiết bị của bạn.

?

Câu hỏi thường gặp

Mặc định những ký tự nào được thoát?

Dấu &, dấu nhỏ hơn và lớn hơn cùng cả hai loại dấu nháy. Văn bản Unicode khác vẫn đọc được.

Tôi có thể nhận đầu ra chỉ gồm ASCII không?

Chọn Đặc biệt + ngoài ASCII để mã hóa cả những ký tự Unicode còn lại.

Tại sao thực thể đã có lại được mã hóa lần nữa?

Công cụ mã hóa coi đầu vào là văn bản thô. Dấu và của thực thể phải được biểu diễn nguyên văn.

Tham chiếu dạng số có dựa trên byte UTF-8 không?

Không. Chúng dùng điểm mã Unicode, nên một emoji dùng một tham chiếu dạng số.

Đây có phải công cụ lọc HTML an toàn không?

Không. Bảo mật ứng dụng theo ngữ cảnh cần nhiều hơn việc mã hóa thực thể.

Tìm công cụ tiếp theo

Ngôn ngữ

Đổi ngôn ngữ? Nội dung làm việc hiện tại sẽ bị xóa. Hãy sao chép hoặc tải xuống dữ liệu cần giữ trước.