Chuyển đến nội dung chính
eyunzhu

Mã hóa và giải mã URL

Chuyển đổi tham số hoặc URI đầy đủ với quy tắc rõ ràng cho dấu cách, dấu cộng và ký hiệu phần trăm.

Định dạng
Kết quả cập nhật khi nhập hoặc đổi tùy chọn

Kết quả cập nhật khi nhập hoặc đổi tùy chọn

Xử lý ngay trong trình duyệt. Không tải lên hay lưu dữ liệu.

Giới thiệu công cụ

Khi tạo chuỗi truy vấn, hãy phân biệt địa chỉ đầy đủ với một giá trị tham số. Cách giữ hay mã hóa dấu phân cách phụ thuộc lựa chọn này.

Cách sử dụng

Chọn thành phần URL cho một giá trị tham số, URI đầy đủ để giữ dấu phân cách địa chỉ, hoặc biểu mẫu để đổi dấu cách thành +. Chỉ chế độ biểu mẫu đổi + về dấu cách khi giải mã. Có thể sửa cả hai phía. Ký hiệu chưa đầy đủ sẽ báo lỗi. Xử lý cục bộ, tối đa 2 MiB.

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

Khoảng trắng dùng %20 hay +?

Chế độ thành phần dùng %20, chế độ biểu mẫu dùng +; chỉ giải mã biểu mẫu đổi + thành khoảng trắng. Dấu cộng thật được mã hóa thành %2B ở hai chế độ này. Chế độ URI đầy đủ giữ các ký tự dành riêng, gồm dấu +.

Mã hóa riêng giá trị của một tham số truy vấn như thế nào?

Dùng chế độ thành phần: a&b thành a%26b để dấu & không bị hiểu là bắt đầu tham số mới. Chế độ URI đầy đủ dành cho cả địa chỉ cần giữ các dấu phân cách. Công cụ không truy cập địa chỉ bạn nhập.

Tại sao giá trị có dấu % không giải mã được?

Sau mỗi dấu % phải có hai chữ số thập lục phân, và các byte sau giải mã phải tạo thành UTF-8 hợp lệ. Hãy chép lại giá trị bị thiếu từ nguồn. Đổi chế độ không sửa được một chuỗi byte bị cắt dở.

Bình luận

0
để tham gia thảo luận.
Chưa có bình luận.
Chuỗi trả lời

Theo dõi toàn bộ cuộc trò chuyện theo thời gian; mỗi câu trả lời cho biết chính xác tin nhắn được phản hồi.