Escape và Unescape HTML
Bất cứ khi nào bạn hiển thị mã nguồn trên trang web, chèn nội dung người dùng vào HTML, ghi văn bản vào template XML hoặc JSON, hay đọc dữ liệu chứa nhiều & và ', bạn sẽ cần chuyển đổi qua lại giữa các ký tự và HTML entity. Công cụ này giúp bạn làm cả hai việc: mã hóa (escape) văn bản để hiển thị an toàn trên HTML, và giải mã (unescape) các entity dạng tên hoặc số về lại ký tự gốc.
Tính năng
- Mã hóa 5 ký tự đặc biệt trong HTML:
& < > " '. - Tùy chọn numeric entity cho mọi ký tự non-ASCII, dưới dạng thập phân (decimal) hoặc thập lục phân (hexadecimal).
- Giải mã tất cả các entity dạng tên (named entity) cũng như các numeric entity dạng thập phân và thập lục phân.
- Chuyển đổi hai chiều mà vẫn giữ nguyên văn bản của bạn.
- An toàn: dữ liệu đầu vào không bao giờ được render dưới dạng HTML.
- Riêng tư: mọi quá trình xử lý đều diễn ra ngay trên trình duyệt của bạn.
Các HTML entity phổ biến
| Ký tự | Entity dạng tên | Dạng số |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| " | " |
" |
| ' | ' |
' |
| khoảng trắng không ngắt (non-breaking space) | |
  |
| © | © |
© |
| € | € |
€ |
| … | … |
… |
| — | — |
— |
Công cụ liên quan
Mã hóa văn bản cho địa chỉ web với URL Encode / Decode, mã hóa dữ liệu nhị phân với Base64, chuyển đổi Markdown sang HTML với Markdown to HTML, hoặc làm đẹp XML với XML Formatter.