换行符
如果未使用 UTF 支持,那么编译器为字符 \n 生成并由运行时使用的十六进制值有两个不同的值。 如果在编译命令上指定了 SYSIFCOPT (*NOIFSIO) ,那么将使用十六进制值 0x15 。 如果在编译命令上指定了 SYSIFCOPT (*IFSIO) 或 SYSIFCOPT (*IFS64IO) ,那么将使用十六进制值 0x25 。 使用 UTF 支持时,无论使用什么 SYSIFCOPT 值, UTF-8 中的换行符都将是十六进制 0x0a 。
如果未使用 UTF 支持,那么编译器为字符 \n 生成并由运行时使用的十六进制值有两个不同的值。 如果在编译命令上指定了 SYSIFCOPT (*NOIFSIO) ,那么将使用十六进制值 0x15 。 如果在编译命令上指定了 SYSIFCOPT (*IFSIO) 或 SYSIFCOPT (*IFS64IO) ,那么将使用十六进制值 0x25 。 使用 UTF 支持时,无论使用什么 SYSIFCOPT 值, UTF-8 中的换行符都将是十六进制 0x0a 。