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.
Phân Tích URL
- Giao thức
- Host
- Cổng
- Đường dẫn
- Chuỗi Truy vấn
- Mảnh
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.
Cách Sử Dụng Bộ Mã Hóa/Giải Mã URL
Cách Sử Dụng
- Chọn chế độ: Mã hóa (văn bản sang URL) hoặc Giải mã (URL sang văn bản)
- Chọn loại mã hóa: encodeURIComponent (cho tham số) hoặc encodeURI (cho URL đầy đủ)
- Nhập hoặc dán văn bản vào vùng nhập
- Xem kết quả ngay lập tức trong vùng đầu ra và nhấp Sao chép
Tính Năng
- Chuyển đổi ngay lập tức khi bạn gõ
- Phân tích URL thông minh hiển thị phân tích thành phần
- Phát hiện mã hóa kép ngăn ngừa lỗi phổ biến
- Nút hoán đổi để xác minh nhanh bằng cách mã hóa rồi giải mã
- 100% phía máy khách - dữ liệu của bạn không bao giờ rời khỏi trình duyệt
- Đầu vào cuối cùng của bạn được tự động lưu
Khi Nào Sử Dụng Mỗi Chế Độ
encodeURIComponent
encodeURIComponent (Khuyến nghị cho hầu hết trường hợp): Mã hóa giá trị tham số truy vấn, Mã hóa đoạn đường dẫn, Bất kỳ văn bản nào sẽ là một phần của URL
encodeURI
encodeURI: Mã hóa URL đầy đủ trong khi giữ nguyên cấu trúc, Khi bạn muốn giữ các ký tự URL đặc biệt như /, ?, #
Phím Tắt
- Sao chép đầu ra
- Xóa đầu vào
Mẹo
- Dấu cách trở thành %20 (không phải +) để tương thích tối đa
- Nếu bạn thấy %25, đầu vào của bạn đã được mã hóa
- Phân tích URL hiển thị chính xác phần nào được mã hóa