ENCODEURICOMPONENT¶
목적¶
문자열을 JavaScript 처리하여 Multibyte 문자 깨짐을 방지
주요 단계¶
1. ENCODEURICOMPONENT 메소드 호출¶
- ABAP 소스 코드 예시
METHOD /U4A/IF_SERVER~HANDL_ON_INIT ##NEEDED.
DATA: LV_STR TYPE STRING.
*--------------------------------------------------------------------*
" 문자열 javascript 처리(MultiBite 깨짐 방지) .
CALL METHOD /U4A/CL_UTILITIES=>ENCODEURICOMPONENT
EXPORTING
IV_STR = 'TEST_STRING' " Source String
RECEIVING
RV_STR = LV_STR. " Result String
ENDMETHOD.
2. 디버깅을 통한 문자열 ENCODING 확인¶
- ENCODEURICOMPONENT 를 사용하여 변환된 문자열을 확인

<사진 1> JavaScript로 처리된 문자열이 반환된 모습