ToolVault

Mã hóa URL

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ố.

Cách dùng Mã hóa URL

  1. Dán URL hoặc đoạn văn bản bạn muốn chuyển đổi.
  2. Nhấp Mã hóa để dùng an toàn trong URL, hoặc Giải mã để chuyển mã hóa phần trăm về văn bản dễ đọc.
  3. Sao chép kết quả bằng một lần nhấp — cả hai chiều luôn đồng bộ khi bạn chỉnh sửa.

Về công cụ này

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âu hỏi thường gặp

Công cụ sử dụng bộ mã hóa nào?

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.

Tôi có nên mã hóa toàn bộ URL không?

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.

Vì sao dấu + của tôi thành khoảng trắng?

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?