본문 바로가기
ABAP/Function|Class

[Class] BASE64 ENCODE/DECODE

by name_text 2023. 11. 30.

CL_HTTP_UTILITY=>ENCODE_X_BASE64
CL_HTTP_UTILITY=>DECODE_X_BASE64

 

#사용 예시

"한글의 경우 UTF8 Encoding 후에 Base64 Encoding 처리

"Base64 Encoding
DATA(LV_BASE64_ENCODED) = CL_HTTP_UTILITY=>ENCODE_X_BASE64( CL_HTTP_UTILITY=>ENCODE_UTF8( '문자열11234$$1ggg' ) ).
WRITE:/ LV_BASE64_ENCODED.

"Base64 Decoding
WRITE:/  CL_HTTP_UTILITY=>DECODE_UTF8( CL_HTTP_UTILITY=>DECODE_X_BASE64(  LV_BASE64_ENCODED ) ).

댓글