Mã hóa URL
Dán văn bản bên dưới và nhấp Mã hóa để mã hóa phần trăm cho việc sử dụng trong URL. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn.
URL Encoding là gì?
Mã hóa URL (percent-encoding) thay thế các ký tự không an toàn trong URL bằng dấu % theo sau bởi hai chữ số thập lục phân. Ví dụ, dấu cách trở thành %20 và & trở thành %26.
Chế độ Tiêu chuẩn mã hóa tất cả ký tự đặc biệt - sử dụng khi mã hóa một giá trị đơn lẻ (ví dụ: truy vấn tìm kiếm). Chế độ URL đầy đủ giữ nguyên các ký tự cấu trúc URL như :, /, ?, # - sử dụng khi mã hóa toàn bộ URL.
Ba chế độ chỉ khác nhau ở chỗ chúng để yên những ký tự nào. Mã hoá một giá trị đơn lẻ không chừa lại ký tự dành riêng nào, nên dấu gạch chéo bên trong sẽ thành %2F chứ không phải dấu phân tách đường dẫn. Mã hoá cả một URL thì giữ lại những dấu phân tách làm nên URL đó. Mã hoá biểu mẫu đi theo đúng thứ trình duyệt gửi cho một biểu mẫu HTML, ở đó dấu cách trở thành dấu cộng. Bạn cũng chọn được bộ ký tự, điều này quan trọng vì các hệ thống cũ mã hoá phần trăm những byte không phải UTF-8.
Công cụ liên quan
Bạn đang gỡ lỗi thứ gì đó không chịu giải mã?
Một payload không chịu giải mã thường là triệu chứng chứ không phải lỗi gốc: mã hoá hai lần ở đâu đó trong đường ống, bộ ký tự được đoán thay vì được khai báo, một token ký trên những byte không hẳn là byte mà ai đó trông đợi. Chúng tôi làm đúng loại việc này, trên các tích hợp, API và những hệ thống chuyền dữ liệu qua lại.
Cho chúng tôi biết chỗ nào đang hỏng