Mã hóa thực thể HTML
Công cụ mã hóa/giải mã thực thể HTML miễn phí trực tuyến
HTML Entities là gì?
HTML entities là các mã đặc biệt dùng để đại diện cho các ký tự có ý nghĩa dành riêng trong HTML hoặc không thể gõ trực tiếp. Chúng bắt đầu bằng & và kết thúc bằng ; — ví dụ, < đại diện cho <, & đại diện cho &, và " đại diện cho ". Các entity dạng số như < và hex như < cũng được hỗ trợ.
Cách mã hóa hoặc giải mã HTML Entities
Dán văn bản vào vùng nhập liệu và nhấn Encode để chuyển đổi ký tự đặc biệt thành HTML entity tương ứng. Nhấn Decode để chuyển đổi entity trở lại thành ký tự có thể đọc được. Công cụ hỗ trợ named entity (&, <, >), decimal numeric entity (<), và hexadecimal entity (<).
Tại sao HTML Entity Encoding quan trọng
Mã hóa HTML entity là cần thiết để ngăn chặn tấn công cross-site scripting (XSS). Bất kỳ dữ liệu do người dùng cung cấp hiển thị trên trang web đều nên được HTML-encoded để vô hiệu hóa tiêm mã độc. Nó cũng được sử dụng để hiển thị các ký tự như <, >, và & trong nội dung HTML mà không làm hỏng đánh dấu.