Công cụ escape và unescape thực thể HTML dựa trên trình duyệt
Chuyển đổi ký tự đặc biệt HTML thành mã hóa thực thể, hoặc khôi phục văn bản mã hóa về ký tự gốc. Hỗ trợ bảng thực thể đặt tên HTML5 đầy đủ và thực thể số, với xử lý hàng loạt và bảng tham chiếu.
Tính năng
Escape thông minh với hơn 250 thực thể đặt tên HTML5
Hỗ trợ unescape cho thực thể đặt tên, thập phân và thập lục phân
Đầu ra hỗn hợp thông minh: thực thể đặt tên ưu tiên, thập lục phân dự phòng
Chế độ hàng loạt: xử lý từng dòng độc lập
Bảng tham chiếu thực thể: ánh xạ thời gian thực các thực thể được phát hiện
Thống kê đầu vào/đầu ra: số ký tự, byte, độ dài đầu ra, số thực thể
Xử lý hoàn toàn trên trình duyệt — không tải dữ liệu lên
Cách sử dụng
1Chọn chế độ Escape hoặc Unescape
2Dán hoặc nhập văn bản vào vùng đầu vào
3Kết quả được tính toán và hiển thị theo thời gian thực
4Nhấp vào bảng tham chiếu để xem ánh xạ thực thể được phát hiện
5Sử dụng nút Hoán đổi để đảo ngược đầu vào/đầu ra và chuyển đổi chế độ
Câu hỏi thường gặp
Thực thể HTML là gì?
Thực thể HTML là các biểu diễn mã hóa cho ký tự đặc biệt trong tài liệu HTML, bắt đầu bằng & và kết thúc bằng ;, như & cho & và < cho <. Chúng ngăn các ký tự bị phân tích thành thẻ hoặc thuộc tính HTML.
Khi nào nên sử dụng escape thực thể HTML?
Sử dụng escape thực thể HTML khi cần hiển thị văn bản chứa <, >, & và các ký tự đặc biệt khác trong HTML, hoặc để ngăn chèn XSS khi nhúng đầu vào người dùng vào ngữ cảnh HTML.
Khác biệt giữa thực thể đặt tên và thực thể số là gì?
Chế độ hàng loạt xử lý từng dòng đầu vào độc lập, phù hợp cho các tình huống cần escape/unescape từng dòng, như xử lý nội dung HTML nhiều dòng trong tệp nhật ký.
Điều gì xảy ra với thực thể không nhận ra khi unescape?
Công cụ tự động nhận ra tất cả thực thể đặt tên chuẩn HTML5 và thực thể số. Thực thể đặt tên không nhận ra (như &foo;) được giữ nguyên không chuyển đổi.