한글 percent encoding은 UTF-8 바이트를 %HH로 표현한다

각 %HH를 char로 직접 바꾸면 멀티바이트 문자를 복원할 수 없습니다.

  1. 1

    U+D55C

  2. 2

    UTF-8

    ED 95 9C

  3. 3

    percent

    %ED%95%9C

  4. 4

    bytes

    ED 95 9C

  5. 5

    decode

핵심: 연속 escape를 byte[]로 모은 뒤 UTF-8 decoder로 한 번에 해석합니다.