ABAP WebAS 活动代码页
我需要连接字符串中的不同行。
为此,我需要使用 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 使用的字节/字符量?
谢谢!
I need to concatenate different lines in a string.
To do so, I need to use CR + LF hexadecimal characters.
The problem is that, when I'm using an 8 bit/char environment, I just need to do something like this:
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.
but, when I'm in a 16 bit/char environment, the X variable does not represent the correct hexadecimal representation for CR and LF.
So, I should use something like this:
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.
So, there is any way to find out the amount of bytes/char in use by ABAP WebAS?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
函数 TR_GET_IS_UNICODE_SYSTEM 指示系统是否使用 unicode。
它调用 CL_ABAP_CHAR_UTILITIES 类来获取 CHARSIZE 属性 (bite/char)(顺便说一句,该类包含 CR_LF 公共属性...)
问候
纪尧姆
The function TR_GET_IS_UNICODE_SYSTEM indicate if the system is using unicode or not.
It calls the CL_ABAP_CHAR_UTILITIES class to get the CHARSIZE attribute (bite/char) (by the way, this class contains a CR_LF public attribute...)
Regards
Guillaume