반응형

%26, %2F, %3A, %3F, %3D 16진수 코드를 문자로 변환한 내용입니다.

 

특정 문자의 경우 input의 value로 들어가서 form 전송을 할 때 원하는 값으로 보내기가 안될 수 있습니다.

이 때는 각 프로그램의 문법에 맞는 인코딩을 하여 전송을 하면 오류를 해결할 수 있습니다.

 

인코딩을 했음에도 문제가 발생할 경우에는 해당 데이터를 암호화하여 전송 후 복호화를 하면 문제 해결이 가능합니다.

 

이렇게 인코딩을 하게 되면 몇몇 문자들이 16진수로 변환이 됩니다.

아래는 변환된 16진수에 대한 코드 값입니다.

%26 &
%2F /
%3A :
%3F ?
%3D =

아래의 예제를 보시면 모든 값을 인코딩한 것이 아닙니다.

go_url 이라는 파라미터의 값만 16진수로 인코딩하여 데이터의 유실을 방지하게 됩니다,

https://www.domain.co.kr/gateway.do?flag=N&site_code=12345&param1=value1&lang=ko&go_url=%2FActionControler.do%3FID%3DID000%26ACN%3DJJJ%26param2%3Dable%26param3%3Dvalue3%26param4%3Dauto&param5=value5

 

위의 16진수 코드를 일반 문자로 치환한 내용입니다.

https://www.domain.co.kr/gateway.do?flag=N&site_code=12345&param1=value1&lang=ko&go_url=/ActionControler.do?ID=ID000&ACN=JJJ&param2=able&param3=value3&param4=auto&param5=value5

 

%26, %2F, %3A, %3F, %3D 16진수를 변환한 문자표

반응형

+ Recent posts