Mã Hóa URL Là Gì?
Mã hóa URL (còn gọi là mã hóa phần trăm) chuyển đổi các ký tự thành định dạng có thể được truyền tải an toàn trong URL. Các ký tự đặc biệt, khoảng trắng và ký tự không phải ASCII được thay thế bằng dấu phần trăm (%) theo sau là hai chữ số thập lục phân.
%20, và dấu nhỏ hơn < trở thành %3C. Điều này đảm bảo URL hợp lệ và có thể được trình duyệt web và máy chủ diễn giải đúng.Khi Nào Bạn Cần Mã Hóa URL?
Tham Số Truy Vấn
Ký Tự Đặc Biệt
&, =, ?, # có ý nghĩa đặc biệt trong URLVăn Bản Không Phải ASCII
Yêu Cầu API
Cách Sử Dụng
Mã Hóa Văn Bản
Nhập Văn Bản
Nhập hoặc dán văn bản của bạn vào trường Đầu Vào
Mã Hóa
Nhấp vào nút Mã Hóa để chuyển đổi văn bản của bạn
Xem Kết Quả
Kết quả được mã hóa sẽ xuất hiện trong trường Đầu Ra
Sao Chép Đầu Ra
Nhấp vào Sao Chép Đầu Ra để sao chép kết quả vào bảng tạm của bạn
Giải Mã Văn Bản
Dán Văn Bản Được Mã Hóa
Dán một chuỗi được mã hóa phần trăm vào trường Đầu Vào
Tự Động Phát Hiện
Công cụ tự động phát hiện nội dung được mã hóa và làm nổi bật nút Giải Mã
Giải Mã
Nhấp vào Giải Mã để chuyển đổi nó trở lại văn bản có thể đọc được
Phân Tích URL
Khi bạn nhập một URL hợp lệ, công cụ sẽ tự động hiển thị một phân tích hiển thị từng thành phần:
Giao Thức
http, https, ftp, v.v.
Máy Chủ
Tên miền hoặc địa chỉ IP
Cổng
Số cổng (hoặc "mặc định" nếu không được chỉ định)
Đường Dẫn
Đường dẫn tài nguyên sau máy chủ
Truy Vấn
Mọi thứ sau ?
Đoạn
Mọi thứ sau #
Tính Năng
Mã Hóa & Giải Mã
Sử dụng các hàm encodeURIComponent và decodeURIComponent tiêu chuẩn, xử lý tất cả các ký tự Unicode bao gồm chữ có dấu, ký tự CJK và emoji.
Dễ Đọc
- Khoảng trắng và ký tự đặc biệt
- Unicode và emoji 🎉
- Dễ đọc
Định Dạng An Toàn Cho URL
- Chuỗi được mã hóa phần trăm
- An toàn để truyền tải
- Tương thích với trình duyệt
Tự Động Phát Hiện
Khi bạn nhập, công cụ sẽ quét đầu vào của bạn để tìm các mẫu được mã hóa phần trăm (như %20 hoặc %E2%80%99). Nếu phát hiện, nút Giải Mã sẽ được làm nổi bật. Nếu không, nút Mã Hóa sẽ được làm nổi bật — vì vậy bạn luôn biết hành động nào cần thực hiện.
Trình Phân Tích URL
Nhập bất kỳ URL hợp lệ nào để xem nó được chia thành các thành phần riêng lẻ. Trình phân tích hiển thị giao thức, tên máy chủ, cổng, đường dẫn, chuỗi truy vấn và đoạn. Các tham số truy vấn được trích xuất vào một bảng khóa-giá trị sạch sẽ với một huy hiệu đếm.
Hành Động Nhanh
Dán
Mẫu
Xóa
Sao Chép Đầu Ra
Dữ Liệu Của Bạn Vẫn Riêng Tư
Tất cả mã hóa và giải mã diễn ra trong trình duyệt của bạn:
- Không có yêu cầu máy chủ — dữ liệu của bạn không bao giờ rời khỏi thiết bị của bạn
- Không theo dõi — chúng tôi không thu thập hoặc lưu trữ bất kỳ đầu vào nào
- 100% phía máy khách — quyền riêng tư và bảo mật hoàn toàn
Các Câu Hỏi Thường Gặp
Sự khác biệt giữa encodeURI và encodeURIComponent là gì?
encodeURI mã hóa một URL đầy đủ nhưng bảo tồn các ký tự như :, /, ?, # và & có ý nghĩa đặc biệt trong URL. encodeURIComponent mã hóa mọi thứ ngoại trừ chữ cái, chữ số và - _ . ~, làm cho nó phù hợp để mã hóa các giá trị tham số riêng lẻ.
encodeURIComponent để có độ an toàn tối đa khi mã hóa các tham số truy vấn và đầu vào của người dùng.Tại sao khoảng trắng được mã hóa thành %20 thay vì +?
Mã hóa %20 là tiêu chuẩn được xác định bởi RFC 3986 cho mã hóa phần trăm. Ký hiệu + cho khoảng trắng chỉ được sử dụng trong định dạng application/x-www-form-urlencoded (biểu mẫu HTML). Sử dụng %20 tương thích phổ biến hơn trên các ngữ cảnh và API khác nhau.
Tôi có thể mã hóa các ký tự không phải tiếng Anh không?
Có. Công cụ hỗ trợ đầy đủ các ký tự Unicode — bao gồm chữ có dấu, ký tự Trung Quốc/Nhật Bản/Hàn Quốc, Ả Rập, emoji và hơn thế nữa. Mỗi ký tự được mã hóa dưới dạng chuỗi byte UTF-8 của nó ở dạng được mã hóa phần trăm.
- Chữ có dấu (é, ñ, ü)
- Ký tự CJK (中文, 日本語, 한국어)
- Ả Rập và các kịch bản RTL
- Emoji và ký hiệu (🎉, ★, ©)
Điều gì xảy ra nếu tôi cố gắng giải mã một chuỗi không hợp lệ?
Nếu đầu vào chứa các chuỗi được mã hóa phần trăm không đúng định dạng (như %ZZ hoặc một %2 không hoàn chỉnh), công cụ sẽ hiển thị một thông báo lỗi rõ ràng thay vì gặp sự cố.
Dữ liệu của tôi có được gửi đến máy chủ không?
Không. Tất cả mã hóa và giải mã được thực hiện hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được truyền đến bất kỳ máy chủ bên ngoài nào.
Quyền riêng tư của bạn là ưu tiên của chúng tôi. Công cụ này hoạt động 100% phía máy khách, đảm bảo các URL và tham số nhạy cảm của bạn không bao giờ rời khỏi thiết bị của bạn.
— Nguyên Tắc Thiết Kế Ưu Tiên Quyền Riêng Tư
Chưa có bình luận nào. Hãy là người đầu tiên!