ABAP Unicode string in the conversion process into Chinese

Following is sample code:
DATA: LV_UNICODE TYPE STRING, "Unicode strings
      LV_CHINESE TYPE STRING. "Converted Chinese string
DATA:. LT_TABLE TYPE TABLE OF CHAR04 the "inner split Unicode string
 
LV_UNICODE = '\u6fb3\u5927\u5229\u4e9a\u897f\u90e8\u6d77\u57df'.
SPLIT LV_UNICODE AT '\u' INTO TABLE LT_TABLE.
 
CLEAR: LV_CHINESE.
LOOP AT LT_TABLE INTO DATA(LS_TABLE).
  IF STRLEN( LS_TABLE ) = 4.
    TRANSLATE LS_TABLE TO UPPER CASE.
    LV_CHINESE = LV_CHINESE && CL_ABAP_CONV_IN_CE=>UCCP( LS_TABLE ).
  ENDIF.
ENDLOOP.
 
WRITE: LV_CHINESE.
 
Output: Western Australian waters

Guess you like

Origin www.cnblogs.com/zohoo/p/11593510.html