Giải mã URL
Dán URL, query string hoặc giá trị form đã mã hóa (ví dụ Vi%E1%BB%87t%20Nam) để chuyển về văn bản đọc được.
Mẹo: nhấn Ctrl + Enter (⌘ + Enter trên Mac) để giải mã.
Giải mã URL là gì?
Đường link không được chứa dấu cách, chữ có dấu hay các ký hiệu như & và ?, nên những ký tự này được thay bằng mã bắt đầu bằng %. Ví dụ dấu cách thành %20, chữ é thành %C3%A9. Giải mã URL là đổi các mã này về lại chữ bình thường.
Cách sử dụng
- Dán đường link hoặc đoạn văn bản đã mã hóa vào ô phía trên.
- Nhấn GIẢI MÃ – văn bản đọc được sẽ hiện ở bên dưới.
- Nếu thấy ký tự
�thay cho chữ, hãy chọn Tự động nhận diện trong danh sách bảng mã.
Ví dụ
| Đã mã hóa | Đã giải mã |
|---|---|
hello%20world | hello world |
caf%C3%A9%20cr%C3%A8me | café crème |
https%3A%2F%2Fexample.com%2F%3Fq%3Da%26b%3Dc | https://example.com/?q=a&b=c |
%2520 (nhiều lớp) | một dấu cách |
Câu hỏi thường gặp
%20 nghĩa là gì?
Đó là dấu cách. Mỗi dấu % đi kèm hai ký tự phía sau đại diện cho một ký tự đã mã hóa – ví dụ %2F là /, %3F là ? và %26 là &.
Vì sao dấu + không được đổi thành dấu cách?
Trong đường link thông thường, + chỉ là dấu cộng. Chỉ dữ liệu gửi từ form trên web mới dùng + thay cho dấu cách (ví dụ q=hello+world). Khi đó hãy tích Coi + là dấu cách.
Kết quả vẫn còn các mã như %20 hoặc %25, vì sao?
Văn bản đã bị mã hóa nhiều lần (%25 chính là mã của dấu %). Hãy tích Giải mã nhiều lớp, hoặc bấm Dùng làm đầu vào rồi giải mã thêm lần nữa.
Vì sao thấy ký tự � thay cho chữ?
Văn bản được mã hóa bằng bảng mã khác UTF-8, thường gặp ở các trang web cũ. Hãy chọn Tự động nhận diện hoặc chọn đúng bảng mã trong danh sách.
Chuỗi sai như %zz sẽ được xử lý thế nào?
Chuỗi đó được giữ nguyên, kèm thông báo cho biết có bao nhiêu chuỗi như vậy.