The Automation Engine uses two different line separators, depending on context.
The AE script function UC_CRLF() returns an MS-DOS-style newline: a carriage return and a line feed (CR LF or \r \n).
:SET &CRLF# = UC_CRLF():SET &CRLF_HEX# = HEX(&CRLF#):PRINT &&CRLF_HEX#: &CRLF_HEX#
:SET &CRLF# = UC_CRLF()
:SET &CRLF_HEX# = HEX(&CRLF#):PRINT &&CRLF_HEX#: &CRLF_HEX#
U00020408 &CRLF_HEX#: 0D0A
In multi-line object variables, the line separator character is just a linefeed (LF or \n).
:SET &NEWLINE_HEX# = HEX(&NEWLINE#):PRINT &&NEWLINE_HEX#: &NEWLINE_HEX#
U00020408 &NEWLINE_HEX#: 0A