Mã hóa thực thể HTML
Dán HTML hoặc văn bản bên dưới và nhấp Mã hóa để escape các ký tự đặc biệt thành thực thể HTML. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn.
HTML Entity Encoding là gì?
Mã hóa thực thể HTML chuyển đổi các ký tự đặc biệt thành các thực thể HTML tương đương để ngăn chúng bị diễn giải như mã HTML. Ví dụ:
<→<>→>&→&"→"'→'
Điều này ngăn chặn các cuộc tấn công XSS và đảm bảo văn bản hiển thị chính xác trong tài liệu HTML.
Thiết lập quan trọng là phạm vi. Chỉ mã hoá những gì làm hỏng HTML thì văn bản vẫn dễ đọc, và đó là lựa chọn đúng cho mọi thứ mà con người còn sửa lại. Mã hoá tất cả những gì vượt ASCII cho ra kết quả sống sót qua một chuỗi xử lý mắc kẹt ở bộ ký tự một byte, đổi lại tệp lớn hơn nhiều. Tuỳ chọn ký tự vô hình đáng chạy mỗi khi một tiêu đề trông sai mà không rõ vì sao: dấu cách không ngắt hay ký tự nối rộng bằng không lọt vào từ thao tác sao chép sẽ hiện ra thành tham chiếu có tên mà bạn nhìn thấy được.
Công cụ liên quan
Mã đánh dấu đang làm khó bạn?
Thực thể bị thoát, mã hoá hỏng và nội dung hiện một kiểu trong CMS còn trên trang lại một kiểu khác thường có nghĩa là đâu đó trong chuỗi xử lý đang đoán. Chúng tôi dựng giao diện và cả đường xuất bản phía sau, để khách xem thấy đúng thứ bạn viết.
Trao đổi về website của bạn