Double-encoding mã hóa hai lần để qua mặt bộ lọc giải mã một lần. Ví dụ ' -> %27 -> %2527 (vì % thành %25). Sau khi giải mã lần 1 ta được %27, giải mã lần 2 mới ra '.
Quy tắc (giải mã %HH mỗi lần):
once = giải mã s một lần; twice = giải mã once một lần.once != s và twice != once và twice chứa ký tự nguy hiểm trong ' " < > ; -> in DOUBLE_ENCODED.once != s -> in ENCODED.PLAIN.%2527 -> once=%27, twice=' -> DOUBLE_ENCODEDMột dòng đầu vào.
Độ dài <= 2000. HH hợp lệ.
In DOUBLE_ENCODED, ENCODED, hoặc PLAIN.
Ví dụ:
Đầu vào:
%2527
Đầu ra:
DOUBLE_ENCODED
Giải thích:
Đang tải editor...