2010-03-10 2 views
1

문자열의 여러 줄을 연결해야합니다.ABAP WebAS 활성 코드 페이지

이렇게하려면 CR + LF 16 진수 문자를 사용해야합니다.

문제는 내가 8 비트/문자 환경을 사용하고 있습니다 때, 난 그냥 같은 것을 할 필요가 있다는 것입니다 : 나는 16 비트/문자 환경에있을 때,

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. 

을하지만, , X 변수는 CR 및 LF에 대한 올바른 16 진수 표현을 나타내지 않습니다.

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에서 사용 바이트/문자의 양을 알 수있는 방법이있다 :

그래서, 나는 이런 식으로 뭔가를 사용해야합니까?

감사합니다.

답변

2

함수 TR_GET_IS_UNICODE_SYSTEM은 시스템에서 유니 코드를 사용하는지 여부를 나타냅니다. 그것은 (... 그런데,이 클래스는 CR_LF 공공 속성을 포함) (/ 문자를 물린)이 CHARSIZE 속성을 얻기 위해 CL_ABAP_CHAR_UTILITIES 클래스를 호출

감사
기욤