已知一个特殊字符的 unicode 编码值,如何在 ABAP 里打印出这个特殊字符?

简介: 已知一个特殊字符的 unicode 编码值,如何在 ABAP 里打印出这个特殊字符?

以这个特殊的心形符号为例:

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:

相关文章
关于 unicode ABAP 程序的变量名不允许出现特殊字符的问题
关于 unicode ABAP 程序的变量名不允许出现特殊字符的问题
|
JavaScript 前端开发 Java
Angular里的特殊字符ɵ和ABAP变量名里的特殊字符*
Angular里的特殊字符ɵ和ABAP变量名里的特殊字符*
132 0
Angular里的特殊字符ɵ和ABAP变量名里的特殊字符*
ABAP 代码中,哪些特殊字符不能用于变量命名?
ABAP 代码中,哪些特殊字符不能用于变量命名?
93 0
ABAP 代码中,哪些特殊字符不能用于变量命名?
SAP ABAP 编程语言里允许哪些特殊字符作为变量名的一部分?
SAP ABAP 编程语言里允许哪些特殊字符作为变量名的一部分?
SAP ABAP 编程语言里允许哪些特殊字符作为变量名的一部分?
|
6月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
6月前
|
BI
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
|
6月前
|
开发者 供应链 BI
SAP ABAP CALL SUBSCREEN 代码解析
SAP ABAP CALL SUBSCREEN 代码解析
|
6月前
|
存储 数据处理 开发者
ABAP 如何把 unicode 代码点转换成字符
ABAP 如何把 unicode 代码点转换成字符
|
6月前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
|
6月前
|
SQL 数据库
小技巧:如何让 ABAP OPEN SQL 代码具有自解释性(Self-Explained)
小技巧:如何让 ABAP OPEN SQL 代码具有自解释性(Self-Explained)

热门文章

最新文章