투케이2K

151. (Oracle/오라클) SYS.UTL_URL 사용해 URL 인코딩 ESCAPE , 디코딩 UNESCAPE 수행 실시 본문

OracleDB

151. (Oracle/오라클) SYS.UTL_URL 사용해 URL 인코딩 ESCAPE , 디코딩 UNESCAPE 수행 실시

투케이2K 2021. 9. 3. 15:29

[개발 환경 설정]

개발 툴 : Toad

개발 언어 : Oracle


[소스 코드]

/*
[SYS.UTL_URL 사용해 URL 인코딩 ESCAPE ,  디코딩 UNESCAPE 수행 실시]
1. SYS.UTL_URL.ESCAPE : 오라클 내장 함수로 URL 인코딩을 수행합니다
2. SYS.UTL_URL.UNESCAPE : 오라클 내장 함수로 URL 디코딩을 수행합니다
3. URL 인코딩 및 디코딩 수행 시 UTF-8 캐릭터셋을 맞춰야합니다
*/


-- [인코딩 쿼리문 실행 실시]
SELECT '투케이2K' AS "인코딩 원본",
       SYS.UTL_URL.ESCAPE(URL => '투케이2K', URL_CHARSET =>  'UTF-8') AS "인코딩 수행" 
    FROM DUAL;


-- [디코딩 쿼리문 실행 실시]
SELECT '%ED%88%AC%EC%BC%80%EC%9D%B42K' AS "디코딩 원본", 
       SYS.UTL_URL.UNESCAPE('%ED%88%AC%EC%BC%80%EC%9D%B42K','UTF-8') AS "디코딩 수행" 
    FROM DUAL;

[결과 출력]


[요약 설명]

/*

[SYS.UTL_URL 사용해 URL 인코딩 ESCAPE , 디코딩 UNESCAPE 수행 실시]

1. SYS.UTL_URL.ESCAPE : 오라클 내장 함수로 URL 인코딩을 수행합니다

2. SYS.UTL_URL.UNESCAPE : 오라클 내장 함수로 URL 디코딩을 수행합니다

3. URL 인코딩 및 디코딩 수행 시 UTF-8 캐릭터셋을 맞춰야합니다

*/


[온라인 URL 인코딩 , 디코딩 참고 사이트]

https://blog.naver.com/kkh0977/222407049465

 

40. 웹 브라우저에서 url 인코딩 (encode), 디코딩 (decode) 수행 방법

/* ==============...

blog.naver.com


 

반응형
Comments