Mã hóa & Giải mã URL

Dán URL chứa đầy %20 và %E2%80%A6 để đọc dễ dàng, hoặc mã hóa an toàn một giá trị. Các tham số truy vấn được liệt kê bên dưới.

Vì sao %20 xuất hiện

URL chỉ cho phép các chữ cái, chữ số và một vài ký hiệu, vì vậy dấu cách và các ký tự không phải ASCII được ghi dưới dạng byte UTF-8 theo định dạng %XX.

Giá trị đơn lẻ so với toàn bộ URL

Mã hóa một giá trị truy vấn đơn lẻ theo mặc định, tùy chọn này cũng sẽ thoát các ký tự & = và ?. Chỉ bật 'toàn bộ URL' đối với một địa chỉ hoàn chỉnh.

Dấu cách và +

Dữ liệu gửi qua biểu mẫu HTML biểu diễn dấu cách thành +. Hãy bật 'dấu cách ↔ +' khi giải mã các dữ liệu đó.

Hướng dẫn theo từng trường hợp

Câu hỏi thường gặp

Có tệp nào được tải lên không?

Không.

Giải mã thất bại

Có ký tự % không đi kèm với hai chữ số thập lục phân phía sau, thường là do URL bị cắt ngắn.

Bảng này là gì?

Mỗi cặp name=value sau dấu ? đã được giải mã. Rất tiện lợi để kiểm tra các tham số theo dõi.

Sự khác biệt giữa việc mã hóa một giá trị tham số so với toàn bộ URL là gì?

Chế độ giá trị tham số (encodeURIComponent) mã hóa tất cả các ký tự đặc biệt bao gồm cả / và ?, trong khi chế độ toàn bộ URL (encodeURI) giữ nguyên các dấu phân tách cấu trúc URL.

Tôi có thể mã hóa dấu cách thành dấu cộng (+) thay vì %20 không?

Có, tùy chọn dấu cách↔+ cho phép bạn chuyển đổi xem dấu cách được biểu diễn dưới dạng %20 hay + trong quá trình mã hóa và giải mã.

Công cụ hiển thị các tham số query string từ URL như thế nào?

Công cụ sẽ tự động phân tích cú pháp chuỗi truy vấn sau dấu ? và trình bày từng cặp khóa và giá trị trong một bảng có cấu trúc.

Công cụ có cung cấp tính năng rút gọn URL hoặc kiểm tra liên kết hoạt động không?

Không, công cụ chỉ tập trung vào việc mã hóa, giải mã và phân tích cú pháp URL, hoàn toàn không có tính năng rút gọn URL hay xác minh liên kết.