Công cụ Mã hóa & Giải mã HTML Entity
Chuyển đổi các ký tự đặc biệt thành HTML entities hoặc giải mã entities trở lại thành ký tự. Bao gồm bảng tham khảo entity phổ biến.
| Character | Entity | 코드 | 설명 |
|---|
HTML Entity là gì?
HTML entities là các mã đặc biệt được sử dụng để đại diện cho các ký tự dành riêng trong HTML. Ví dụ: < đại diện cho < và & đại diện cho &. Nếu không mã hóa, các ký tự này sẽ được hiểu là các thẻ hoặc cú pháp HTML, có khả năng phá vỡ bố cục trang của bạn hoặc gây ra các vấn đề bảo mật như tấn công XSS.
Cách Mã hóa hoặc Giải mã HTML Entities
- Chọn Chế độ — Chọn Mã hóa để chuyển đổi ký tự thành entities, hoặc Giải mã để chuyển đổi entities trở lại thành ký tự
- Nhập hoặc Dán — Nhập văn bản của bạn và xem kết quả chuyển đổi theo thời gian thực
- Bảng Tham khảo — Nhấp vào phần tham khảo để xem các entities phổ biến và nhấp vào bất kỳ hàng nào để chèn nó
- Sao chép — Nhấp vào Sao chép để lấy kết quả
Tại sao nên sử dụng Công cụ HTML Entity này?
- Thời gian thực — Kết quả cập nhật ngay lập tức khi bạn nhập
- Bảng Tham khảo — 24 entities phổ biến với ký tự, named entity, mã số và mô tả
- Nhấp để Chèn — Nhấp vào bất kỳ entity nào trong bảng tham khảo để thêm nó vào đầu vào của bạn
- Nút Đảo ngược — Nhanh chóng đảo ngược hướng mã hóa/giải mã với đầu ra làm đầu vào mới
- Ngăn chặn XSS — Mã hóa đúng cách đầu vào của người dùng để ngăn chặn các cuộc tấn công cross-site scripting
FreeToolbox so với các Công cụ HTML Entity khác
| Tính năng | FreeToolbox | mothereff.in | html-entities.com |
|---|---|---|---|
| Thời gian thực | Có | Có | Không |
| Bảng Tham khảo | Có (24 entities) | Không | Có |
| Nhấp để Chèn | Có | Không | Không |
| Đảo ngược I/O | Có | Không | Không |
| Quảng cáo | Tối thiểu | Không có | Nhiều |
Câu hỏi thường gặp
Những ký tự nào được mã hóa?
Bộ mã hóa chuyển đổi năm ký tự đặc biệt HTML chính: & (dấu và), < (nhỏ hơn), > (lớn hơn), " (dấu ngoặc kép) và ' (dấu nháy đơn).
Còn các ký tự không phải ASCII như biểu tượng cảm xúc thì sao?
Các ký tự không phải ASCII như chữ cái có dấu hoặc biểu tượng cảm xúc được giữ nguyên vì HTML hiện đại (UTF-8) xử lý chúng một cách tự nhiên. Chỉ có năm ký tự HTML dành riêng được mã hóa.
Tôi có thể sử dụng bảng tham khảo để chèn entities không?
Có. Nhấp vào bất kỳ hàng nào trong bảng tham khảo và ký tự tương ứng (trong chế độ mã hóa) hoặc entity (trong chế độ giải mã) sẽ được thêm vào đầu vào của bạn.
Tại sao mã hóa HTML lại quan trọng đối với bảo mật?
Mã hóa văn bản do người dùng cung cấp giúp ngăn chặn các cuộc tấn công Cross-Site Scripting (XSS). Nếu không mã hóa, kẻ tấn công có thể chèn các thẻ