URL Encoder / Decoder
Percent-encode or decode URL strings for safe transmission
Về mã hoá URL
Mã hoá URL (percent-encoding) thay các ký tự không được phép trong URL bằng dấu
% theo sau là hai chữ số thập lục phân. Nhờ đó, chuỗi truy vấn, đoạn đường
dẫn và dữ liệu biểu mẫu vẫn rõ nghĩa khi truyền qua HTTP.
Ứng dụng thường gặp
- Truyền giá trị an toàn trong tham số chuỗi truy vấn
- Mã hoá dữ liệu biểu mẫu gửi dưới dạng
application/x-www-form-urlencoded - Tạo URL yêu cầu API có chứa khoảng trắng hoặc ký hiệu
- Ngăn URL sai định dạng và tấn công tiêm qua dữ liệu chưa được thoát
Ví dụ
Gốc: hello world@example.com
Đã mã hoá: hello%20world%40example.com
Đã mã hoá: hello%20world%40example.com