data: d1 type xstring,
d2 type string.
d1 = 'C9EEDBDACAD0B4F3D4C1CDA8CAC2D2B5D3D0CFDEB9ABCBBEC6FBD0DED6D0D0C4'.
*d2 = d1.
*
*data CV TYPE REF TO CL_ABAP_CONV_OUT_CE.
*
*CV = CL_ABAP_CONV_OUT_CE=>CREATE( ENCODING = 'UTF-8' ).
*
* "CONVERT TEXT d1 to d2.
*FIELD-SYMBOLS <d3> type any.
*
*ASSIGN d1 to <d3>.
CALL FUNCTION 'NLS_STRING_CONVERT_TO_SYS'
EXPORTING
lang_used = sy-langu
source = d1
* FROM_FE = 'MS '
IMPORTING
RESULT = d2
* SUBSTED =
* EXCEPTIONS
* ILLEGAL_SYST_CODEPAGE = 1
* NO_FE_CODEPAGE_FOUND = 2
* COULD_NOT_CONVERT = 3
* OTHERS = 4
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
write d2.
16进制内码 显示为字符串的代码
最新推荐文章于 2022-07-02 15:33:15 发布