URL Decoder là một công cụ hoặc hàm chuyển đổi các ký tự được mã hóa theo phần trăm trong URL trở lại dạng ban đầu của chúng. Mã hóa theo phần trăm được sử dụng để truyền an toàn các ký tự không được phép trong URL (như khoảng trắng, &, =, #, v.v.). Bộ giải mã URL đảo ngược quá trình này—ví dụ, nó chuyển đổi %20 trở lại thành dấu cách ( ) và %3D trở lại thành dấu bằng (=).
Làm cho URL có thể đọc được: Giải mã các chuỗi được mã hóa thành định dạng mà con người có thể đọc được.
Trích xuất dữ liệu gốc: Truy xuất văn bản gốc từ các chuỗi truy vấn được mã hóa, biểu mẫu gửi hoặc địa chỉ web.
Gỡ lỗi yêu cầu web: Giúp các nhà phát triển kiểm tra và khắc phục sự cố các lệnh gọi API hoặc chuyển hướng URL.
Xử lý dữ liệu đến: Cần thiết trong các ứng dụng web để diễn giải các tham số nhận được qua URL.
Nhập URL/Chuỗi đã mã hóa: Dán chuỗi đã mã hóa theo phần trăm (ví dụ: name%3DJohn%20Doe%26age%3D30).
Chạy Bộ giải mã: Sử dụng công cụ trực tuyến hoặc hàm lập trình để giải mã.
Xem Đầu ra: Công cụ chuyển đổi chuỗi thành chuỗi có thể đọc được (ví dụ: name=John Doe&age=30).
Ví dụ trong Mã:
JavaScript: decodeURIComponent("John%20Doe%26age%3D30")
Python: urllib.parse.unquote("John%20Doe%26age%3D30")
Khi phân tích URL hoặc chuỗi truy vấn theo cách thủ công
Khi gỡ lỗi các yêu cầu API hoặc chuyển hướng bao gồm các tham số được mã hóa
Khi nhận và hiển thị dữ liệu đầu vào của người dùng được mã hóa trong URL
Khi xử lý dữ liệu URL trong các ứng dụng phụ trợ