Mã hóa/giải mã HTML
Escape đúng năm ký tự phá markup — &, <, >, ngoặc kép và nháy đơn — hoặc giải mã mọi entity tên và số qua trình phân tích của trình duyệt. Chạy cục bộ.
Mở công cụ — Mã hóa/giải mã HTMLMã hóa/giải mã HTML vs Mã hóa/giải mã URL
Trả lời ngắn gọn: HTML Encoder/Decoder bảo vệ đánh dấu: nó escape chính xác năm ký tự phá vỡ HTML — dấu và, dấu ngoặc góc, cả hai loại dấu ngoặc kép — và giải mã ngược mọi thực thể có tên hoặc số. URL Encoder/Decoder bảo vệ địa chỉ: nó mã hóa phần trăm các giá trị truy vấn hoặc toàn bộ URI như trình duyệt vẫn làm. Văn bản trong tài liệu đối lập với văn bản trong liên kết.
| Mã hóa/giải mã HTML | Mã hóa/giải mã URL | |
|---|---|---|
| Mục đích | Escape đúng năm ký tự phá markup — &, <, >, ngoặc kép và nháy đơn — hoặc giải mã mọi entity tên và số qua trình phân tích của trình duyệt. Chạy cục bộ. | Bốn chế độ mã hóa và giải mã cho thành phần URL lẫn URI hoàn chỉnh, với escape phần trăm UTF-8 và bộ giải mã nghiêm ngặt báo rõ escape hỏng. |
| Đầu vào | Văn bản thuần chứa &, <, >, dấu ngoặc kép hoặc tham chiếu thực thể | Giá trị truy vấn, thành phần URI hoặc URI đầy đủ có ký tự không phải ASCII |
| Đầu ra | Văn bản với năm ký tự phá đánh dấu đã escape — hoặc thực thể được giải mã | Chuỗi UTF-8 mã hóa phần trăm theo chế độ chọn, giải mã nghiêm ngặt |
| Tình huống điển hình | Nhúng văn bản người dùng vào HTML, template hoặc thuộc tính một cách an toàn | Dựng chuỗi truy vấn hoặc sửa URL có dấu cách và dấu trọng âm |
Khác biệt chính
Công cụ HTML bảo vệ đánh dấu tài liệu bằng đúng năm phép escape; công cụ URL tuân theo quy tắc mã hóa phần trăm của trình duyệt trong bốn chế độ.
Phía HTML nhận mọi văn bản; phía URL hỏi trước bạn đang mã hóa phần nào của địa chỉ — thành phần, URI hay giá trị truy vấn.
Đầu ra HTML vẫn dễ đọc vì chỉ escape các ký tự nguy hiểm; đầu ra URL là UTF-8 đã escape phần trăm theo quy tắc giải mã nghiêm ngặt.
Đánh dấu trang và template thì chọn công cụ HTML; chuỗi truy vấn và liên kết dán vào thì chọn công cụ URL.
Escape đúng năm ký tự phá markup — &, <, >, ngoặc kép và nháy đơn — hoặc giải mã mọi entity tên và số qua trình phân tích của trình duyệt. Chạy cục bộ.
Mở công cụ — Mã hóa/giải mã HTMLBốn chế độ mã hóa và giải mã cho thành phần URL lẫn URI hoàn chỉnh, với escape phần trăm UTF-8 và bộ giải mã nghiêm ngặt báo rõ escape hỏng.
Mở công cụ — Mã hóa/giải mã URLSo sánh liên quan