1

我需要连接字符串中的不同行。

为此,我需要使用 CR + LF 十六进制字符。

问题是,当我使用 8 位/字符环境时,我只需要执行以下操作:

constants : c_lf type x value '10'.

constants : c_cr type x value '13'.

data : g_html type string.

concatenate '<html>' c_cr c_lf into g_html.

但是,当我在 16 位/字符环境中时,X 变量不代表 CR 和 LF 的正确十六进制表示。

所以,我应该使用这样的东西:

constants : c_lf(2) type x value '0010'.

constants : c_cr(2) type x value '0013'.

data : g_html type string.

concatenate '<html>' c_cr c_lf into g_html.

那么,有什么方法可以找出 ABAP WebAS 使用的字节/字符的数量?

谢谢!

4

1 回答 1

2

函数 TR_GET_IS_UNICODE_SYSTEM 指示系统是否使用 unicode。它调用 CL_ABAP_CHAR_UTILITIES 类来获取 CHARSIZE 属性(bite/char)(顺便说一下,这个类包含一个 CR_LF 公共属性...)

问候
纪尧姆

于 2010-03-10T15:34:07.627 回答