HELP: Write character data to memory TYPE: OBJECT SYNTAX: CHAR(CCSID='str'/DEFAULT/ASCII/EBCDIC/SYSTEM/LOCAL,CASE=UPPER/LOWER/FOLD/SUPPER/SLOWER/USRTAB,BOM,KEPBOM,CHRMODE=STOP/IGNORE/SUBSTITUTE/IDENTITY/TRANSLIT,ELF2NL,SUBCHAR[num/SYSTEM...],SYSTABLE=ICONV,USRTABLE='str'/NPAS/SEPA/DELA/DLAX,ONEMAP,REPORTFILE='str'/STDOUT/STDERR,COMBINED=NFD/NFC/AUTO/ON/OFF,COMPRESS/CMP.{},ENCRYPT/ENC.{},ENCODE/COD.{},TABLE(),AVSCAN())
Format char simply concatenate the block elements and does character conversion from UTF-8 to the default or provided character set.
During the character conversion it supports:
SWITCH: KEPBOM - Keep byte order mark for faster conversion