Cách sử dụng
- Dán văn bản, mở tệp hoặc thử ví dụ.
- Chọn định dạng. Kết quả cập nhật khi bạn nhập.
- Sao chép kết quả hoặc tải xuống dữ liệu đã chuyển đổi.
Tìm hiểu mã hóa URL
Mã hóa phần trăm cho văn bản dùng làm thành phần URL, toàn bộ URI hoặc giá trị biểu mẫu. Mặc định là thành phần, chẳng hạn giá trị của tham số truy vấn.
Ba chế độ giữ lại các dấu câu khác nhau. Hãy mã hóa từng giá trị thay vì nối dữ liệu nhập thô của người dùng vào URL.
Mã hóa một thành phần
Chế độ Thành phần dùng ngữ nghĩa của encodeURIComponent. Chế độ này thoát các dấu phân cách như /, ?, & và =, đồng thời giữ chữ cái, chữ số và dấu câu mà thao tác đó cho phép.
xin chào thế giới + cà phê/?xin%20ch%C3%A0o%20th%E1%BA%BF%20gi%E1%BB%9Bi%20%2B%20c%C3%A0%20ph%C3%AA%2F%3FThiết lập mặc định chuyển đổi đầu vào này trong một lượt.
URI đầy đủ và giá trị biểu mẫu
Chế độ URI đầy đủ theo encodeURI và giữ các dấu phân cách URI. Chế độ Giá trị biểu mẫu theo application/x-www-form-urlencoded: dấu cách thành +, dấu cộng nguyên văn thành %2B; chỉ chữ cái, chữ số, *, -, . và _ không bị thoát.
Tránh vô tình mã hóa hai lần
Dấu % đã mã hóa sẽ thành %25. Chuyển đổi giá trị gốc một lần. Công cụ này mã hóa văn bản; không xác thực URL, phân giải tên máy chủ, phân tích chuỗi truy vấn hay gửi yêu cầu mạng.
Tối đa 5 MiB đầu vào, 20 MiB đầu ra và 10 giây mỗi lần chạy. Tệp văn bản phải dùng UTF-8. Mã hóa Base64 cũng nhận tệp nhị phân. Tài liệu luôn ở trên thiết bị của bạn.
Câu hỏi thường gặp
Nên dùng chế độ nào cho tham số truy vấn?
Dùng Thành phần cho một giá trị tham số. Dùng Giá trị biểu mẫu khi hệ thống nhận yêu cầu + thay cho dấu cách.
Có nên mã hóa toàn bộ URL bằng Thành phần không?
Không. Chế độ này thoát cả các dấu phân cách. URI đầy đủ giữ cấu trúc URI.
Tại sao % trở thành %25?
Dấu phần trăm nguyên văn cũng được mã hóa. Bắt đầu từ giá trị gốc để tránh mã hóa hai lần.
Có hỗ trợ emoji không?
Có. Các dãy phần trăm biểu diễn byte UTF-8 của văn bản.
Công cụ có kiểm tra độ an toàn của URL không?
Không. Mã hóa không xác thực đích đến hoặc làm URL không đáng tin trở nên an toàn.