Mã/giải mã URL và chuỗi truy vấn tức thì hai chiều, xử lý chuẩn các ký tự dành riêng.
Việc mã hóa sử dụng encodeURIComponent làm quy tắc xử lý — lựa chọn phù hợp cho các giá trị trong chuỗi truy vấn — để các ký tự như &, =, ? và / luôn được giữ nguyên bên trong tham số.
Chuỗi truy vấn có thể hỏng mà khó nhận ra. Khoảng trắng thành %20, dấu và cắt cụt tham số, dấu cộng lúc là khoảng trắng, lúc lại đúng là dấu cộng. Công cụ này chuyển văn bản và URL theo cách hoạt động của encodeURIComponent/decodeURIComponent — lựa chọn đúng cho giá trị tham số — đồng thời phía giải mã cũng chuẩn hóa khoảng trắng. Bạn có thể dùng để gỡ lỗi URL gọi lại webhook bị bên thứ ba làm sai, tạo liên kết chia sẻ với tiêu đề đa ngôn ngữ, dựng URL mailto: có khoảng trắng hoặc đơn giản là đọc một chuỗi đầy dấu phần trăm được sao chép từ nhật ký sự kiện. Cả hai chiều chạy sau mỗi lần gõ phím, và nút sao chép xác nhận bằng thông báo nhanh để bạn đưa kết quả thẳng vào trình duyệt hoặc trình soạn thảo mã.
Công cụ dùng encodeURIComponent, cách mã hóa đúng cho giá trị chuỗi truy vấn, chuyển các ký tự dành riêng như &, =, ? và / thành dạng escape để tham số được giữ nguyên khi truyền.
Với một URL đầy đủ, hãy giữ nguyên giao thức và máy chủ, chỉ mã hóa phần đường dẫn hoặc truy vấn — mã hóa toàn bộ URL là cách thường dùng khi cần gửi nó an toàn dưới dạng tham số của URL khác.
Trong một số kiểu mã hóa cũ, + biểu thị khoảng trắng. Công cụ này giải mã nó thành dấu cộng thực sự và hiển thị rõ %20 cho khoảng trắng đã mã hóa để tránh nhầm lẫn.
Công cụ này có hữu ích không?