以这个特殊的心形符号为例:
https://www.fileformat.info/info/unicode/char/2764/index.htm
我们在上面的网页里查询到其 unicode 编码为 2764:
使用下列 ABAP 代码基于 2764 打印出特殊符号:
*&---------------------------------------------------------------------* *& Report ZALV1 *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT zalv1. DATA: lx(2) TYPE x VALUE '6427'. DATA: lv(1) TYPE c. WRITE:/ lx+0(1), lx+1(1). FIELD-SYMBOLS: <fs> TYPE any. ASSIGN lv TO <fs> CASTING TYPE x. <fs> = lx. WRITE:/(4) lv.
效果如下:
再看个例子:中文 好 的 unicode 编码:597D
在 ABAP 调试器里的显示:
7D59 对应 UTF16 Little End: