Lập trình & web
Cách mã hóa URL
Bạn có một chuỗi phải đi trong URL. Mã hóa hoặc giải mã trong tab này. Mã hóa cả địa chỉ thì dấu gạch chéo cũng bị mã hóa. Query dùng + cho dấu cách sẽ giải mã dấu cộng đó thành dấu cách.
Có chuỗi thì mở mã hóa URL. Mã hóa dùng encodeURIComponent. Giải mã đổi + thành dấu cách trước khi đọc chuỗi %. Không tải lên.
Mở Mã hóa URLTrong buổi này
Quyết dấu gạch chéo có phải giữ không
Việc thường gặp là mã hóa giá trị query. Mã hóa cả https://cv.cm/a b thì : và / cũng thành %3A và %2F. Kết quả là một thành phần, không phải địa chỉ mở nguyên si.
Dấu cách thành %20. Gạch chéo thành %2F. + giải thành dấu cách. Mở mã hóa URL trên cv.cm
Chuỗi ở trong tab này.
Mở Mã hóa URLChọn mã hóa hoặc giải mã
Mã hóa biến chữ thành mã phần trăm. Giải mã biến mã phần trăm thành chữ. Mã hóa chuỗi đã mã hóa sẽ bọc thêm một lần.
Để ý dấu cách
Mã hóa viết dấu cách thành %20, không thành +. Giải mã biến cả %20 và + thành dấu cách. a+b giải ra a b.
% phải có hai chữ số hex. Mã hóa hai lần thì dấu % còn trong chữ. Chuỗi phần trăm hỏng thì thất bại
Mỗi % phải theo sau bởi hai chữ số hex. %zz và một % đơn độc thì thất bại. Sửa cặp rồi giải mã lại.
Đối chiếu một ký tự bạn chờ
Dấu cách phải trở lại thành dấu cách. Gạch chéo bạn cố ý mã hóa phải trở lại thành /. Nếu chữ vẫn đầy dấu %, đó là mã hóa hai lần.
Câu hỏi thường gặp
Mã hóa URL miễn phí online được không?
Được. Mã hóa và giải mã chuỗi trong tab này. Không tải lên.
Dấu cách thì sao?
Mã hóa viết %20. Giải mã biến %20 và + thành dấu cách.
Mã hóa cả địa chỉ thì gạch chéo còn không?
Không. : và / thành %3A và %2F. Khi địa chỉ vẫn phải mở được, chỉ mã hóa giá trị query.
Sao giải mã thất bại?
% cần hai chữ số hex phía sau. %zz và % đơn độc thì thất bại.
Chuỗi có bị tải lên không?
Không. Đóng tab là mất.