The following table lists ICU code pages that handle all characters supported by Unicode:
Character Length in Bytes
Code pages UTF-16 and UTF-32 include a Byte Order marker (BOM) sequence of characters preceding the data. These code pages might be useful in encoding an entire file, but are seldom used in databases where UTF-16BE and UTF-16LE are commonly used or where characters are defined in 16 bit integers.
Little-ended (LE) code pages are used on Linux and Windows systems, for example, UTF-16LE.
Big-ended (BE) code pages are used on Unix, i5/OS and z/OS, for example, UTF-16BE.
PowerExchange does not support supplemental characters defined above the basic plain, that is <U00FFFF>, and which are formed by 2 surrogate NUM16 integers. If PowerExchange encounters a supplemental character, PowerExchange treats it as invalid and replaces it with the substitution character.