Công cụ dành cho nhà phát triển / 09

Công cụ mã hóa và giải mã URL

Mã hóa văn bản thành một thành phần URL hoặc giải mã các giá trị thoát bằng dấu phần trăm trở lại thành văn bản.

Công cụ mã hóa và giải mã URL: TOEA sử dụng bộ mã hóa thành phần URI của trình duyệt, giữ nguyên Unicode thông qua mã hóa phần trăm UTF-8. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Bộ mã hóa và giải mã thành phần URLXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Mã hóa giá trị, không mã hóa toàn bộ URL

Các ký tự như ?, &, =, # và / tạo nên cấu trúc của URL, vì vậy giá trị chứa chúng phải được mã hóa trước khi đặt vào URL. Hãy mã hóa riêng từng giá trị truy vấn rồi nối chúng lại: ?q= theo sau là văn bản tìm kiếm đã mã hóa. Mã hóa toàn bộ URL cũng sẽ mã hóa :// và các dấu gạch chéo, khiến URL bị hỏng.

Trong JavaScript, encodeURIComponent là hàm dành cho các giá trị; encodeURI giữ nguyên các ký tự cấu trúc và phù hợp với toàn bộ URL chỉ chứa khoảng trắng hoặc dấu tiếng Việt.

Nhận biết mã hóa hai lần

%2520 trong URL có nghĩa là khoảng trắng đã được mã hóa hai lần: lần đầu thành %20, sau đó dấu % được mã hóa thành %25. Điều này xảy ra khi một giá trị đã mã hóa bị mã hóa lần nữa, thường do framework tự mã hóa. Hãy giải mã một lần và xem phần còn lại. Để xem riêng từng phần của URL, hãy dùng trình phân tích URL.

Cách sử dụng

  1. Chọn Mã hóa hoặc Giải mã.
  2. Dán giá trị thành phần.
  3. Chuyển đổi và sao chép kết quả.

Quyền riêng tư và giới hạn

Không có dữ liệu nào được gửi qua mạng. Công cụ này hoạt động trên một thành phần URL, không phải toàn bộ cấu trúc URL.

Công cụ liên quan

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

Tại sao dấu cách được mã hóa thành %20?

Các thành phần URI sử dụng mã hóa phần trăm; mã hóa biểu mẫu có thể sử dụng dấu cộng thay thế.

Có thể giải mã các chuỗi thoát không đúng định dạng không?

Không. Các chuỗi phần trăm không hợp lệ sẽ được báo lỗi thay vì được phỏng đoán.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản