Bộ Mã Hóa/Giải Mã URL

Mã hóa và giải mã URL cùng các ký tự đặc biệt ngay lập tức với phân tích URL thông minh.

Đầu vào 0 ký tự
Đầu ra 0 ký tự

Trường Hợp Sử Dụng

Mã hóa và giải mã URL là cần thiết cho phát triển web và sử dụng internet hàng ngày:

  • Mã Hóa Tham Số Truy Vấn

    An toàn thêm các ký tự đặc biệt như dấu cách, dấu và, dấu bằng vào chuỗi truy vấn URL khi tạo liên kết động.

  • Gỡ Lỗi URL Đã Mã Hóa Từ Log

    Nhanh chóng giải mã URL mã hóa phần trăm từ log máy chủ để hiểu URL nào thực sự được yêu cầu.

  • Sửa URL Mã Hóa Kép

    Xác định và sửa URL có %2520 thay vì %20 bằng cách phát hiện đầu vào đã mã hóa trước khi mã hóa lại.

  • Hiểu Cấu Trúc URL

    Tìm hiểu phần nào của URL được mã hóa và khi nào sử dụng encodeURI so với encodeURIComponent với phân tích trực quan.

  • Chuẩn Bị Văn Bản Cho Tham Số URL

    Mã hóa văn bản có emoji và ký tự đặc biệt để thêm an toàn vào URL chia sẻ trên tất cả nền tảng.

Câu Hỏi Thường Gặp

Sự khác biệt giữa encodeURIComponent và encodeURI là gì?
encodeURIComponent mã hóa tất cả ký tự đặc biệt bao gồm dấu phân cách URL (/, ?, #). Sử dụng cho giá trị tham số truy vấn. encodeURI giữ nguyên các ký tự cấu trúc URL và dùng để mã hóa URL đầy đủ.
Tại sao tôi thấy %20 thay vì + cho dấu cách?
Chúng tôi sử dụng %20 cho dấu cách vì nó tương thích phổ biến hơn. Ký hiệu + cho dấu cách chỉ hoạt động trong chuỗi truy vấn và có thể gây ra vấn đề ở các phần khác của URL.
Mã hóa kép là gì?
Mã hóa kép xảy ra khi bạn mã hóa một chuỗi đã được mã hóa. Ví dụ, %20 (dấu cách đã mã hóa) trở thành %2520. Công cụ của chúng tôi cảnh báo khi điều này có thể xảy ra.
Dữ liệu của tôi có an toàn không?
Có! Tất cả mã hóa và giải mã xảy ra trực tiếp trong trình duyệt của bạn. Dữ liệu của bạn không bao giờ được gửi đến bất kỳ máy chủ nào.
Tại sao giải mã không hoạt động với một số chuỗi?
Giải mã thất bại khi đầu vào chứa các chuỗi mã hóa phần trăm không hợp lệ, như %GG (hex không hợp lệ) hoặc % ở cuối mà không có hai chữ số hex.