我需要在字符串中连接不同的行。
为此,我需要使用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位/ char环境中时,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使用的字节数/字符数?
谢谢!
答案 0 :(得分:2)
函数TR_GET_IS_UNICODE_SYSTEM指示系统是否正在使用unicode。 它调用CL_ABAP_CHAR_UTILITIES类来获取CHARSIZE属性(bite / char)(顺便说一下,这个类包含一个CR_LF公共属性......)
问候
纪尧姆